首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

hibernate插入数据异常

2014-01-26 
hibernate插入数据异常:如果是把字符串型的设置为主键,到hibernate里插入数据时不让插入怎么解决呀?------

hibernate插入数据异常:如果是把字符串型的设置为主键,到hibernate里插入数据时不让插入怎么解决呀?

------解决方法--------------------------------------------------------
字符串型可以做主键啊,在xml文件中设置 <generator class= "assigned " /> 就行了
------解决方法--------------------------------------------------------
这个只能说你的数据库里字段的类型是否与hibernate配置文件中的属性类型是否匹配。如果数据库里字段的类型是字符型的,而且hibernate配置文件中属性类型也是java.lang.String的,应该说不管怎么操作都没有问题。
------解决方法--------------------------------------------------------
还有一种可能是你在数据库中设计的字段为必填项时,如果在添加的时候没有给此字段赋值,也可能出现不让插入的错误。
------解决方法--------------------------------------------------------
主键当然非空了,先检查配置文件,如果还不行就把错误信息放上来

        

热点排行