4.1 simple chain - xphsc/EasyJdbc GitHub Wiki

3 链式API 简单查询

查询单个实体

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

统计条目

        User user = easyJdbcTemplate.selector()
        .SELECT("user_ame")
        .FROM("t_user")
        .WHERE("user_name=?")
     
        .entityClass(User.class)
        .parameters("张三")
        .count();

列表查询

        List<User> users = easyJdbcTemplate.selector()
        .SELECT("user_name")
        .FROM("t_user")
        .WHERE("u.user_name=?")
        .entityClass(User.class)
        .parameters("张三")
        .list();

通过mapping动态组装对象

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