ORM
日辰言成
J2EE初学者
展开
-
JPA的FlushModeType与Hibernate的FlushMode
Hibernate session FlushMode有五种属性: 1、NEVEL:已经废弃了,被MANUAL取代了 2 MANUAL: 如果FlushMode是MANUAL或NEVEL,在操作过程中hibernate会将事务设置为readonly,所以在Spring与Hibernate集成后进行增加、删除或修改操作过程中会出现如下错误 org.spring...原创 2011-12-06 16:49:27 · 165 阅读 · 0 评论 -
jpa merge 一个属性为null的model
使用OpenJPA 的时候merge一个model, 他的某一个属性为空,但是本来那个属性不为空,发现不能使其变为空。 if (gradebookitem.getStandards() == null){ List<Standards> standards = new ArrayList<Standards>(); gradebo...2012-08-07 15:11:51 · 380 阅读 · 0 评论 -
JPA的FlushModeType与Hibernate的FlushMode
为readonly,所以在Spring与Hibernate集成后进行增加、删除或修改操作过程中会出现如下错误 org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' ma原创 2011-12-06 16:49:27 · 143 阅读 · 0 评论 -
jpa merge 一个属性为null的model
t<Standards> standards = new ArrayList<Standards>(); gradebookitem.setStandards(standards); } 可以进行如上操作,使其变为空。2012-08-07 15:11:51 · 115 阅读 · 0 评论