如何使用Hibernate复制记录(在Java中)?

在同一个表中复制记录的最佳方法是什么?

像这样的东西:

Address address = AddressDAO.get(id);
address.setId(null);
AddressDAO.add(address);
如果你在域模式中表达你的意图(克隆),它会起作用.将字段设置为null只是一个实现细节,没有任何意义.

Address address = AddressDAO.get(id);
Address clone = address.cloneMe();
AddressDAO.add(clone);
相关文章
相关标签/搜索