您的位置:首页 > 产品设计 > UI/UE

The database returned no natively generated identity value的解决方案

2020-02-03 03:52 1326 查看

在POJO的映射文件中配置如下:

<hibernate-mapping package="com.lpc.hibernate"> <class name="User" table="user"> <id name="id"> <generator class="identity"> </generator> </id> <property name="name" column="name"></property> <property name="password" column="password"></property> </class> </hibernate-mapping>

在指定主键生成策略的时候、配置了<generator class="identity"/> 、这是提供自动增长、为数据表中的主键自动增长、但是如果数据库没有定义id列为自动增长的话、就会出现The database returned no natively generated identity value错误、所以要在数据库中手动定义id列自动增长
  • 点赞
  • 收藏
  • 分享
  • 文章举报
梅花灿 发布了5 篇原创文章 · 获赞 0 · 访问量 264 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: