java - 有没有办法将休眠表生成器与 liquibase 集成
问题描述
我们正在为我们的主键使用自定义休眠表生成器,如下所示,
@Id
@GenericGenerator(
name = "primary_id",
strategy = "com.common.identity.IdGenerator"
)
@GeneratedValue(
generator = "primary_id"
)
@Column(
name = "pk_id"
)
protected Long pkId
我们还使用 liquibase 进行数据库迁移。有没有办法将上述生成器集成到 liquibase 插入变更集中?
如果没有,无论如何调用java类来获取插入查询中特定列的值。
<update tableName="primary_id">
<column name="next_val" valueComputed="call java class to get value"/>
</update>
解决方案
推荐阅读
- python - 如何在 Amazon Linux AMI 2018.03.0 (HVM) 上正确设置 cron 作业?
- javascript - JavaScript 正则表达式替换字符串的所有部分,但包含特定字符串的部分除外
- javascript - 为什么我需要硬编码凭证才能使用 javascript SDK 连接到 AWS?
- firebase - 创建 FirebaseAuth 实例创建并使用电子邮件和密码登录时收到错误
- docker - 如何使用相同的图像运行两个组件,将两个不同的参数传递给 docker-compose
- amazon-web-services - 允许 3 个不同环境之间的网络连接
- python - 如果单词没有任何数字,则拆分字符串
- python - 如何在时间图中绘制数组元素,每 5 秒显示一个值
- javascript - 如何在javascript中读取发送到点阵打印机的USB数据?
- mongodb - 将两个 lambda 函数合二为一?