【问题标题】:Hibernate to update table schema休眠以更新表模式
【发布时间】:2011-05-13 13:37:53
【问题描述】:

我正在使用休眠 3.*。我想将表的一列长度从 255 更新为 512。 表已有数据。我试过“hbm2ddl.auto=update”,但我给了我这样的错误: 错误 JDBCExceptionReporter:字符串或二进制数据将被截断。 2011 年 5 月 12 日 19:49:37,265 WARN DefaultMetricsRepository:关闭 Hibernate 会话时遇到错误 org.hibernate.PropertyValueException:非空属性引用空值或瞬态值:

【问题讨论】:

    标签: hibernate


    【解决方案1】:

    唉,hibernate 不能改变列。我也希望它可以,但它没有。所以你必须手动改变它。

    我猜你可以写一些东西来插入架构更新代码,以便执行ALTER 查询。

    【讨论】:

      猜你喜欢
      • 2011-06-20
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 2011-09-28
      • 2011-06-20
      • 2013-05-08
      • 2015-08-31
      • 1970-01-01
      相关资源
      最近更新 更多