3 链式API 简单查询

查询单个实体

  1. // 如果查询总数>1会抛异常
  2. User user = easyJdbcTemplate.selector()
  3. .SELECT("user_name")
  4. .FROM("t_user")
  5. .WHERE("user_name=?")
  6. .entityClass(User.class)
  7. .parameters("张三")
  8. .get();

统计条目

  1. User user = easyJdbcTemplate.selector()
  2. .SELECT("user_ame")
  3. .FROM("t_user")
  4. .WHERE("user_name=?")
  5. .entityClass(User.class)
  6. .parameters("张三")
  7. .count();

列表查询

  1. List<User> users = easyJdbcTemplate.selector()
  2. .SELECT("user_name")
  3. .FROM("t_user")
  4. .WHERE("u.user_name=?")
  5. .entityClass(User.class)
  6. .parameters("张三")
  7. .list();

通过mapping动态组装对象

  1. List<UserDTO > dtos = easyJdbcTemplate.selector()
  2. .SELECT("u.id,u.user_name")//select 语句
  3. .FROM("t_user u")//from语句
  4. .WHERE("u.id=?")//where语句
  5. .mapping("id","userId") //数据库t_user表字段id映射DTO对象UserDTO字段userId
  6. .parameters("1").entityClass(UserDTO .class)//要组装的类
  7. .limit(20)//查询条数
  8. .list();//查询

原文: https://github.com/xphsc/easyjdbc/wiki/4.1-simple-chain