首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Hibernate:重用hibernate类

Hibernate:重用hibernate类
EN

Stack Overflow用户
提问于 2012-05-30 15:36:52
回答 1查看 218关注 0票数 0

我在数据库中有2个表,其中有确切的列。

我可以知道有没有可能有一个抽象类,并为2表扩展它。

示例抽象表

表A扩展表。表b扩展了表。

我读过继承,但它似乎不符合我的需求http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/docs/manual/jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_single

我不知道如何指定表名。

EN

回答 1

Stack Overflow用户

发布于 2012-05-30 15:53:22

这对我很有效:

代码语言:javascript
运行
复制
public abstract class Table {

    private String commonField;

    @Column(name = "COMMON_FIELD")
    public String getCommonField() {
        return commonField;
    }

    public void setCommonField(String commonField) {
        this.commonField = commonField;
    }

}

@Entity
@Table(name = "table_a")
public class TableA extends Table {

    // table_a fields only

}

@Entity
@Table(name = "table_b")
public class TableB extends Table {

    // table_b fields only

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10811925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档