博客hibernate identity 能支持string类型吗
答案:2 悬赏:50 手机版
解决时间 2021-01-02 20:37
- 提问者网友:不爱我么
- 2021-01-01 20:41
博客hibernate identity 能支持string类型吗
最佳答案
- 五星知识达人网友:毛毛
- 2021-01-01 20:49
GeneratedValue(generator="system-uuid")
@GenericGenerator(name="system-uuid",strategy="uuid")
@Column(name="empid")
private String empId;
@Column(name="empname")
private String empName;
@Column(name="age")
private int age;
@Column(name="gender")
private int gender;
@Column(name="position")
private String position;
@GenericGenerator(name="system-uuid",strategy="uuid")
@Column(name="empid")
private String empId;
@Column(name="empname")
private String empName;
@Column(name="age")
private int age;
@Column(name="gender")
private int gender;
@Column(name="position")
private String position;
全部回答
- 1楼网友:猎心人
- 2021-01-01 21:14
看来你对主键生成策略还不太明白。
hibernate 的主键生成策略有三种,序列,自增,通用三种方式。
序列:(只有在oracle 和db2中支持)
在数据库中创建的squence的名字
自增:(只支持mysql 和sqlserver)
在建表的时候设置 auto_increment 属性
通用:mysql不适用
如果是oracle,序列名字一定要用hibernate_sequence
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯