如何在Hibernate中将序列用作XML映射中的属性

如何在Hibernate中将序列用作XML映射中的属性,第1张

如何在Hibernate中将序列用作XML映射中的属性

我知道将Hibernate与Oracle一起使用时,映射文件中的ID定义为:

<id name="id" column="item_id">    <generator >        <param name="sequence">NAME_OF_YOUR_SEQUENCE</param>    </generator></id>

您还可以将生成器类指定为“本机”,如果您随后切换到自动递增的RDMS(例如MySQL),则将非常方便。然后在MySQL中忽略序列位。

编辑: 重新阅读您的问题。我不认为hibernate处理非id列上的序列。我所看到的一般方法是向表中添加触发器,但这不是一个好的解决方案。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5082639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存