[英]smartest way to do unique ID's in hibernate
我使用此代码为我的实体生成唯一的密钥
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
我曾经使用其他方法,但是在我的应用程序中,能够插入其他程序中的数据库条目也很重要。
唯一性方法是我可以弄清楚如何做到的唯一方法,因此我不必担心增量器逻辑或什么都不是。
还有其他策略吗?
您可以在数据库上创建顺序,然后可以使用跟随构造:
@Id
@SequenceGenerator(name = "local_genName",
sequenceName = "db_GenName")
@GeneratedValue(strategy = GenerationType.AUTO,
generator="local_genName")
@Column(name="id")
private Long id;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.