[编辑]基本上我想基于查询将一个属性映射到不同的列。在这种情况下,对于查询1到列c1,对于查询2到c2列。并且还根据查询将此类映射器应用于不同的表。类似于查询1和2到表t1以及查询3到表t2。
我有五个返回相同字符串列表的查询。
select (c1) from t1;
select (c2) from t1;
select (c3) from t2;
我可以编写一个Model类,我可以重用它来映射所有查询的结果集。
class mapper{
private String data;
}
答案 0 :(得分:0)
您的实体类将数据库中的表对象映射为查询。因此,您必须在数据库中定义反映这些查询的表视图,而不是5个sql查询。您可以将该视图的列映射到Java类。