我正在使用spring-data-cassandra。有没有一种方法或注释可以在我的实体java POJO中用于uuid或timeuuid类型的主键,以自动生成主键(id)的值?
我知道我可以使用id = UUIDs.timeBased();
,但是我想使其自动化。
最佳答案
您总是可以实现默认的构造函数:
MyEntity() {
id = UUIDs.timeBased();
}
够了吗?显然,这将需要不必要的实例化生成,这会消耗系统上的某些随机熵。但是,如果您的系统运行压力不高,则应该是安全的。
关于java - 在spring-data Cassandra中自动生成UUID或timeuuid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28295919/