使用S2SH出现transient value状态的值
Caused by:
org.hibernate.PropertyValueException: not-null property references a null or transient value: com.employment.entity.News.childColumns
我添加了一个栏目名如:“校园招聘”,然后我在添加新闻信息的时候,选择这个“校园招聘”的栏目的时候,点击添加,就会出现如上错误,我查了数据库,“校园招聘”这个名称在数据库中是有的,所以我觉得就不可能是null关联,而应该是出现了transient状态的值。
故向各位兄弟求救,老弟急需解决啊,有了解这个的兄弟请帮帮忙,老弟在此将感激不尽啊!
------解决方案--------------------数据库有不见得你就把它查询出来了,上代码!如果你关联的东西游离状态或是脱管状态就出现问题了。
------解决方案--------------------关联的东西,可能还处于游离态
------解决方案--------------------某一个ChildColumn是游离态的 可以设置保持时的级联
------解决方案--------------------你的新闻里的配了many-to-one的栏目压根就没有值或者是值不对,用debug自己去看。
------解决方案--------------------按照你说的栏目是处于游离态,你试试在新闻表添加数据时,new一个新的栏目出来处理一下,然后再保存。