Java开发中,试用hibernate建立关联时出现:not-null property references a null or transient value异常的原因
2007-12-03 09:33
621 查看
此异常出现看开头就个单词就知道啦
的实体约束不能为空却为空造成的,那我在这说一下对于这样的情况我们时常犯的错误。
我们在对实体进行更新操作时最好是在一个会话中将数据从数据库中调出并实例BEAN的对象。
然后再对此对象进行更改后在更新。
这样的好处是:
一、数据是最新鲜的。
二、避免不必要的设置,特别是在一对多和多对多的情况下,比如你现在操作的实体并不是在一个会话中得到,而是保存在某些容器中,比如jsp的
SESSION中,虽然这样的实体对象中有很多数据,但是如果你想得到这些实体对应的1对多或多对1的实体时,就会发现会出现session已经关闭的异
常。或则在你更新数据时出现not-null异常等。
的实体约束不能为空却为空造成的,那我在这说一下对于这样的情况我们时常犯的错误。
我们在对实体进行更新操作时最好是在一个会话中将数据从数据库中调出并实例BEAN的对象。
然后再对此对象进行更改后在更新。
这样的好处是:
一、数据是最新鲜的。
二、避免不必要的设置,特别是在一对多和多对多的情况下,比如你现在操作的实体并不是在一个会话中得到,而是保存在某些容器中,比如jsp的
SESSION中,虽然这样的实体对象中有很多数据,但是如果你想得到这些实体对应的1对多或多对1的实体时,就会发现会出现session已经关闭的异
常。或则在你更新数据时出现not-null异常等。
相关文章推荐
- hibernate异常:not-null property references a null or transient value
- java中的异常not-null property references a null or transient value
- FAQ_EJB3.0_junit测试操作实体bean出现的 not-null property references a null or transient value
- 商品订购系统时出现的问题汇总 not-null property references a null or transient value 等
- org.hibernate.PropertyValueException: not-null property references a null or transient value
- org.hibernate.PropertyValueException: not-null property references a null or transient value
- Caused by: org.hibernate.PropertyValueException: not-null property references a null or transient va
- org.hibernate.PropertyValueException: not-null property references a null or transient value:
- 关于hibernate(jpa)报not-null property references a null or transient value的问题
- hibernate级联保存问题,出错not-null property references a null or transient value
- org.hibernate.PropertyValueException: not-null property references a null or transient value: model.
- 错误:org.hibernate.PropertyValueException:not-null property references a null or transient value
- org.hibernate.PropertyValueException: not-null property references a null or transient value
- org.hibernate.PropertyValueException: not-null property references a null or transient value : xxx
- hibernate级联保存问题,出错not-null property references a null or transient value
- org.hibernate.PropertyValueException: not-null property references a null or transient value: model.
- SSH-err:not-null property references a null or transient value:
- 错误not-null property references a null or transient value
- not-null property references a null or transient value
- not-null property references a null or transient value