Java SpringFramework JdbcTemplate行映射器
我想知道JdbcTemplate和RowMapper是否支持复杂对象检索。 在这个问题上,我找不到谷歌的任何东西(错误的标准?):( 例如:Java SpringFramework JdbcTemplate行映射器,java,spring,jdbctemplate,Java,Spring,Jdbctemplate,我想知道JdbcTemplate和RowMapper是否支持复杂对象检索。 在这个问题上,我找不到谷歌的任何东西(错误的标准?):( 例如: public class Person() { private Long id; private String name; private PersonDetail personDetail; } public class PersonDetail() { ... } 表的外观将与对象相同 我想做的是: 在映射器中创建P
public class Person() {
private Long id;
private String name;
private PersonDetail personDetail;
}
public class PersonDetail() {
...
}
表的外观将与对象相同
我想做的是:
在映射器中创建PersonRowMapper,PersonalDetail也将映射为对象(如果定义了关系,hibernate将为您做什么)
非常感谢,,
Firone当然……仅此而已,您必须确保查询处理select子句中的联接和所有必需值,然后设置personDetail字段,就像设置Person字段一样(实例化新personDetail后)
如果您想拥有一个个人详细信息列表并将其膨胀(即一对多),JdbcTemplate可以使机制和语法更简单,但您必须相当手动地处理关系及其查询。或者使用Hibernate。我们如何实现这一点,使用JdbcTemplate实现一对多?