Hibernate Update 在 HSQLDB 中转换删除/插入
Posted
技术标签:
【中文标题】Hibernate Update 在 HSQLDB 中转换删除/插入【英文标题】:Hibernate Update turns delete/insert in HSQLDB 【发布时间】:2014-08-15 21:18:53 【问题描述】:观察到当 Hibernate 发出更新查询时,在 HSQLDB 中执行删除和插入查询。真奇怪。由于未更新的值变为空。有什么解决办法吗?
【问题讨论】:
【参考方案1】:确保您在 hibernate.cfg.xml 中使用以下配置:
<property name="hibernate.hbm2ddl.auto">update</property>
如果此值设置为“创建”,则不会更新,而是重新插入。
【讨论】:
以上是关于Hibernate Update 在 HSQLDB 中转换删除/插入的主要内容,如果未能解决你的问题,请参考以下文章
org.hibernate.LazyInitializationException:无法初始化代理 - 没有会话。 Spring + Hibernate + HSQLDB
Hibernate/hsqldb 2 无法水合 Blob 列
使用本机 SQL 创建表适用于 Hibernate/HSQLDB,插入失败。为啥?
如何在当前使用 HSQLDB 的 Spring 和 Hibernate 后台使用 MySQL