使用spring jdbctemplate从db填充pojo

| 通过允许spring自动检测与列匹配的数据成员的名称,是否可以在不创建映射器的情况下填充对象(pojo)? 我期待有与SimpleJdbcInsert类似的东西,在其中我使用如下:
new SimpleJdbcInsert(dataSource).withTableName(\"actors\").execute(new BeanPropertySqlParameterSource(actor));
谢谢!     
已邀请:
根据使用的Spring版本,可以使用BeanPropertyRowMapper,它将列映射到POJO中的变量。它将映射直接匹配或将下划线样式数据库名称转换为Java类中的驼峰式样式变量名称。     
老实说,我不知道春天,但是使用apache的Bean通用utils可以很容易地实现一个通用的JDBC模板。     
您正在使用SimpleJdbcInsert,我认为您是指重新运行结果的SimpleJdbcTemplate? 好的方法是使用Spring JDBC中的RowMapper或ResultSetExtractor。 但是,您可以使用SimpleJdbcTemplate中的queryForMap方法跳过包装程序,并使用populate(对象bean,地图属性)方法将apache commons beanutils中的结果传递给BeanUtils。 虽然如此,但我认为最好的解决方案是RowMapper或ResultSetExtractor。     

要回复问题请先登录注册