我想知道JdbcTemplate和RowMapper是否支持复杂的对象检索。我在这件事上找不到谷歌的任何东西(错误的标准?):(
示例:
public class Person() {
private Long id;
private String name;
private PersonDetail personDetail;
}
public class PersonDetail() {
...
}表的外观将与对象相同。
我想做的是:创建一个PersonRowMapper,在映射器中PersonalDetail也将映射为一个对象(如果定义了关系,hibernate将为您做什么)。
非常感谢,第一
发布于 2009-11-11 22:45:27
Sure...only,您必须确保查询处理select子句中的联接和所有必需的值,然后像设置Person的字段一样(在实例化一个新的PersonDetail之后)设置PersonDetail字段。
如果您想要有一个PersonDetails列表并将其膨胀(即一对多),JdbcTemplate可以使machanics和语法更简单,但是您必须手动处理关系及其查询。或者使用Hibernate。
https://stackoverflow.com/questions/1714873
复制相似问题