在Hibernate中使用注释在另一个类上映射类的最佳实践

时间:2016-07-12 05:52:38

标签: java hibernate

我面临的问题是我试图将持久性与应用程序的逻辑分开。所以我想要完成的是在另一个包中创建一个新类,我会在其中放置注释来保存数据。

例如,我在包Type中有一个类teste.1,该类具有以下属性:

public class Type {
    public static final int LOGIC = 0;
    public static final int REAL = 1;
    public static final int STRING = 2;
    private String name;
    private int type;
    private String description;
}

我想在另一个包中创建另一个类,这个类允许我在不修改Type类的情况下实现注释。在不修改第一个类的情况下映射此类的最佳实践是什么?

1 个答案:

答案 0 :(得分:0)

我认为在应用程序中复制类和映射到传输数据不是一个好习惯:内存和CPU开销。 但无论如何,您可以使用dozer这样的工具制作2个类并自动化它们:http://dozer.sourceforge.net/。 如果它们具有相同的属性名称,则它可以开箱即用。