java - 使用 Hibernate 跨多个表生成代理键

标签 java mysql hibernate timestamp

我想获取 MySQL 中用户表的代理键。我确信连接递增值+时间戳将使我在多个表中获得唯一的键,但是在将其持久化到数据库之前如何获取该类的持久性表的增量值。

最佳答案

让 hibernate 使用其 key 生成器之一为您完成此操作。如果您必须定义自己的 key 方案,则必须编写自己的生成器。

关于java - 使用 Hibernate 跨多个表生成代理键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407090/

相关文章:

mysql - 如何在 vb.net 中检索 mysql 数据?

sql - 如何将图像的位置存储在数据库中?

java - 需要最佳的实体和查询设计来获取具有多个关联的对象

java - 从本地方法返回由 JNI 创建的本地引用

java - 如何从 ANE 在 Java 中使用 R.resource?

php - MySQL 表结构未在 Doctrine ORM 实体中更新

Java spring 排序和过滤

java - Hibernate JPA,重复的子结果?

java - Libgdx - 如何将变量值从一个屏幕传递到另一个屏幕?

java - 如何从java代码调用JavaScript函数android native