Minidao SQL注解写法 ###第一步: 定义接口 EmployeeDao.java (不需要实现) ``` @Repository public interface EmployeeDao { @Sql("select * from employee where id = :id") Employee get(@Param("id") String id); @ResultType(Employee.class) public MiniDaoPage<Employee> getAll(@Param("employee") Employee employee,@Param("page") int page,@Param("rows") int rows); @Sql("delete from employee where id = :id") public void delete(@Param("id") String id); } ``` minidao 代理机制会自动实现接口,将实现bean注入到spring容器里面,这个比mybatis要简易很多。 ###第二步: 在接口上方使用@Sql 编写SQL ``` @Sql("select * from employee where id = :id") Employee get(@Param("id") String id); ``` 其他注解说明: 注解标签 说明 示例 @Sql 定义SQL内容 @Sql("select * from employee where id = :id") @Param 定义Sql传入参数名称 Employee get(@Param("id") String id); @ResultType 定义SQL返回结果类型 说明:单结构对象类或者弱类型返回类型,可以不设置 @ResultType(Employee.class) public MiniDaoPage<Employee> getAll