SpringData其中的一个核心接口给我们提供了常用的方法 .
Repository 接口是 Spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法 :
public interface Repository
@Resource
private JdbcTemplate jdbcTemplate;
public Demo getById(long id){
String sql = "select *from Demo where id=?";
RowMapper<Demo> rowMapper = new BeanPropertyRowMapper<Demo>(Demo.class);
return jdbcTemplate.queryForObject(sql, rowMapper,id);
}
@Resource
private DemoDao demoDao;
public void save(Demo demo){
demoRepository.save(demo);
}