码迷,mamicode.com
首页 > 数据库 > 详细

hibernate+oracle+主键varchar2类型,增加序列策略注解失败

时间:2018-07-10 17:48:47      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:模型   string类   arch   就是   过程   lang   type   遇到   ber   

在开发过程中遇到一个问题,就是主键id在oracle数据库中的数据类型是varchar2,在后台模型中是String类型的,

此时在这个字段上面增加序列注解,报错:Unkonwn integral data type for ids:java.lang.String

后台经过查找资料发现序列注解是没法识别String类型的字段的。

所以要么用uuid策略,但这样数据库中的主键就是一长串的字符串;或者从数据库中找出最大的id(转换成int类型),

然后+1操作加入到数据库中。

hibernate+oracle+主键varchar2类型,增加序列策略注解失败

标签:模型   string类   arch   就是   过程   lang   type   遇到   ber   

原文地址:https://www.cnblogs.com/aiwen/p/9290101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!