在Hibernate中,是否有一种方法可以创建一个自定义类型,该类型将某些字段映射到一个表中的列,而将某些字段映射到另一个表中的列?

时间:2019-02-27 17:54:06

标签: hibernate jpa orm

在以下示例中考虑Hibernate Mapping文件,该文件取自Robin Varghese的博客Learning the code way

@Parameter(defaultValue = "${localRepository}", readonly = true, required = true)
private ArtifactRepository localRepository;

现在,所有列均应位于表USER中。有没有一种方法可以指定列“ Created_By”和“ Modified_By”来自表USER,而其他两列(Created_Date和Modified_Date)则来自另一个表?

我需要创建一个新的映射文件吗?另外,我知道现在有一种方法可以通过指定辅助表来使不同的字段映射到JPA 2.1中不同表中的列,但是我不确定如何使其与自定义类型一起使用。

0 个答案:

没有答案