我面临的问题是我试图将持久性与应用程序的逻辑分开。所以我想要完成的是在另一个包中创建一个新类,我会在其中放置注释来保存数据。
例如,我在包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
类的情况下实现注释。在不修改第一个类的情况下映射此类的最佳实践是什么?
答案 0 :(得分:0)
我认为在应用程序中复制类和映射到传输数据不是一个好习惯:内存和CPU开销。 但无论如何,您可以使用dozer这样的工具制作2个类并自动化它们:http://dozer.sourceforge.net/。 如果它们具有相同的属性名称,则它可以开箱即用。