JPA实体的深拷贝
问题描述:
答
有没有简单的方法深入克隆Java中的对象;因此Hibernate对此没有特别的支持。这就是说:您可以从深度复制代码访问Hibernate注释,并使用它来确定要执行的操作 - 甚至可以添加自己的注释(以停止深度复制代码克隆静态主数据)。
所以应该可以写这种方式工作,并使用@Id
注释和你们中的一些编码规则来实现这一目标的实现。
使用存储过程也可能工作,这取决于您使用的数据库,以及如何配合你是在SQL上。但由此产生的代码将是难以为主,测试和理解。所以我建议反对它。