随笔分类 -  Mybatis的简单使用

摘要:1:解决实体类成员变量和数据库表中字段名称不一致的问题: 方法1:在写sql语句时,给表中的列名起别名,名字和实体类名称一样 方法2:使用resultMap来解决: 例如:实体类中成员变量为id,name,数据库表中的列名叫bookid,bookname,两者不一致则使用resultmap: Lis 阅读全文
posted @ 2022-08-02 22:50 Sunward阳 阅读(188) 评论(0) 推荐(0)
摘要:1:动态sql: 意义:可以定义代码片段,可以进行逻辑判断,可以进行循环或批量处理,使条件判断更为简单 1.1:定义代码片段简化代码: 1.2:多条件查询: <where> <if test=''>的用法:用于条件判断查询: List<User> selectCondition(User user) 阅读全文
posted @ 2022-07-31 23:17 Sunward阳 阅读(206) 评论(0) 推荐(0)
摘要:1 :模糊查询 #{}占位符和¥{}的区别 #{}占位符:传参大部分用#{}传参,它的底层是PreparedStatement对象,是安全的数据库访问,它能够防止sql注入 1.1:如果parmeterType是简单类型(8种基本类型+String),则#{}里面随便写名字 1.2:如果parmet 阅读全文
posted @ 2022-07-30 21:18 Sunward阳 阅读(113) 评论(0) 推荐(0)