在 Java 中没有简单的方法来深度克隆对象;因此 Hibernate 对此没有具体支持。
也就是说:您可以从深层复制代码访问 Hibernate 注释,并使用它来确定要做什么——您甚至可以添加自己的注释(以阻止深层复制代码克隆静态主数据)。
因此,应该可以编写一个以这种方式工作的实现,并使用@Id注释和一些编码规则来实现这一点。
使用存储过程也可能有效,具体取决于您使用的数据库以及您对 SQL 的适应程度。但生成的代码将很难维护、测试和理解。因此我建议反对。
| 归档时间: |
|
| 查看次数: |
3488 次 |
| 最近记录: |