2012-02-01 76 views
0

我的问题是我必须根据ID字段更新对象的字段。 该对象中有一些急切加载的集合/对象。因此,如果我使用get/load或使用Criteria加载该对象,那么它也会加载所有子对象。使用Hibernate更新对象的字段

如果我使用Projections只有我想要的列,它会返回String,但我希望该对象以某种方式返回,以便我可以将其字段设置为更新值并使用hibernate的自动脏检查功能。

那么,有没有人请让我知道我怎么能实现这一点,而不写入SQL查询?

+0

写的HQL查询http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/batch.html#批处理直接 – 2012-02-01 18:49:56

+1

如果加载关联会导致性能问题,并且您并不总是希望加载这些关联,为什么他们急于加载?解决问题,而不是解决它。 – 2012-02-01 19:01:54

+0

实际上在我的项目中,这是它如何分配..所以不能改变它。 – Anand 2012-02-05 19:15:40

回答

相关问题