selectAll:笔记
/* 定义接口方法的返回值的时候,必须注意查询SQL可能返回的结果数量。当 返回值最多只有一个结果的时候,可以将结果返回值定义为SysUser,此时 返回值类型为List<SysUser>和SysUser[]也没有任何问题,只是不建议 这么做。 当执行的SQL返回多个结果时,必须使用List<SysUser>或者SysUser[] 作为返回值,如果使用SysUser,就会抛出TooManyResultException 异常。 property属性或者别名要和对象中属性的名字相同,但是实际匹配时,MyBatis 会先将两者转换成大写形式,然后再判断是否相同。 */ /* 我们可以在mybatis-config.xml文件中增加如下配置: <setting> <setting name="mapUnderscoreToCameCase" value="true"> </setting> 则可以实现下划线命名的数据库列映射到Java对象的驼峰式命名属性中。 */
selectAll:接口中的添加的方法
List<SysUser> selectAll();
selectAll:对应的映射文件
<select id="selectAll" resultType="tk.mybatis.simple.model.SysUser"> SELECT id, user_name userName, user_password userPassword, user_email userEmail, user_info userInfo, head_img headImg, create_time createTime FROM sys_user </select>