当前位置:编程学习 > JAVA >>

关于jdbcTemplate.queryForObject查询对象的问题

关于jdbcTemplate.queryForObject查询对象的问题

public class GoodsCategory implements java.io.Serializable {
private String id;
private String name;
private GoodsCategory parent;
private Set<GoodsCategory> children = new HashSet<GoodsCategory>(0);

我是通过一下方法查询商品分类对象的,
GoodsCategory model = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<GoodsCategory>(GoodsCategory.class), id);

要怎么同时读取里面的parent对象
--------------------编程问答-------------------- 可以啊,但是需要我们自己去封装,实现BatchPreparedStatementSetter接口的方法即可
例如:

super.getJdbcTemplate().batchUpdate(sql, new BatchPreparedStatementSetter() {
@Override
public void setValues(PreparedStatement ps, int i) throws SQLException {
ps.setString(1, album.getFaName());
ps.setString(2, album.getFaDescription());
ps.setLong(3, (long)1);
ps.setLong(4, album.getFaLimit());
}

@Override
public int getBatchSize() {  //执行多少次
return 1;
}
});
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,