【发布时间】:2015-05-06 19:15:42
【问题描述】:
我有两个表,第一个有列 表 1:
Id
name
description
status
url
第二个有列: 表2:
Id
status
url
是否可以使用 Hibernate Replicate 方法来做到: 从 table1 中选择全部 -> 在 table2 中只插入一些列?
【问题讨论】:
我有两个表,第一个有列 表 1:
Id
name
description
status
url
第二个有列: 表2:
Id
status
url
是否可以使用 Hibernate Replicate 方法来做到: 从 table1 中选择全部 -> 在 table2 中只插入一些列?
【问题讨论】:
Replicate 是将数据对象持久化到不同的数据存储中而不重新生成身份。
基本上,您将对象从一个数据存储区分离,然后将其附加到另一个数据存储区。
这样做时,您的 Entity 对象是相同的,所以基本上您需要相同的结构。
如果您想避免这种情况,则需要为每个表创建单独的实体,并使用 getter/setter 在它们之间复制数据。
【讨论】: