hibernate - 将 hibernate 与现有数据库结合使用

标签 hibernate legacy-database

我想对现有数据库使用 hibernate 。我主要需要从数据库读取数据,偶尔修改字段。

我希望能够更新行中的单个字段,但我需要确保所有其他字段都没有被触及。

hibernate是否保证字段将被写回与写入时相同的值(假设我没有修改该对象)

最佳答案

使其他字段 insertable=false, updateable=false 应该可以工作。 它应该告诉 Hibernate 这些字段的更新不会反射(reflect)在数据库中

关于hibernate - 将 hibernate 与现有数据库结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3545573/

相关文章:

java - 仅从类层次结构中检索父类(super class)

python - 使用旧数据库时 Django MultipleObjectsReturned

java - 是什么导致 org.hibernate.PropertyAccessException : Exception occurred inside setter

java.lang.NoSuchMethodError : org. hibernate.SessionFactory.getCurrentSession()Lorg/hibernate/classic/Session;

java - 在 Spring JSP 页面中使用集合时出现 Hibernate LazyInitializationException

hibernate - Grails刷新:在Domain.withTransaction {}闭包内部为true

database - 在 Grails 中映射遗留数据库表时,如何映射两个表而不进行任何更改?

带有旧系统的 CQRS

ruby-on-rails - Ruby on Rails 向 "find"函数添加双引号

NHibernate navigators 映射到组合键问题的一部分——遗留数据库的使用