Hibernate
Flag_died
这个作者很懒,什么都没留下…
展开
-
Hibernate(二)SQLState: 23000,java中外键设为NULL报错,而数据库可以为null的问题
1,先试一试在映射文件的字段名后边加上not-null="false"允许为空。2,还不行的话问题可能出现在传给数据库的语句上了,监控一下传送的语句:总配置文件中加入<property name="hibernate.show_sql">true</property><property name="hibernate.format_sql">true&...原创 2019-12-31 22:21:32 · 325 阅读 · 0 评论 -
Hibernate(一)关于inverse与cascade的简单使用说明
inverse与cascade都是用于一对多,多对多关系的,用来描述两者间的关系。1 inverse:两者间的关系由谁来维持,像多对多关系就会产生一个中间表,指明谁来维持,可以节省性能。直译为控制反转与否,false则控制权掌握自己手里,true则掌握他人手里,不能两个true,不然没人控制级联更新2.cascade:级联更新的范围设置inverse指明谁维持关系后,cascade指明什...原创 2019-12-31 17:54:56 · 172 阅读 · 0 评论 -
not-null property references a null or transient value
<property name="office" type="long"> <column name="office" not-null="true" /> </property>1,这个错误是非空值引用了null值,在数据库中,我们可以设置一个字段是非空并且有默认值的,这个时候你在数据库里是可以插入一个空值,因为他...原创 2019-12-31 15:25:42 · 1473 阅读 · 0 评论