随笔分类 - SSM / Mybatis
摘要:Mybatis扩展 1.批量扫描mapper 在之前每创建一个mapper,就需要在mybatis-config.xml 文件中,注册该mapper。 <mappers> <mapper resource="mapper/EmployeeMapper.xml"/> </mappers> 可以在map
阅读全文
摘要:Mybatis动态sql 在创建sql语句时,有时会遇到 传入的参数为空的问题,也就是某些条件有时候不取值。这时就可以用动态sql来创建sql语句,不用自己拼接sql语句。 1.if 和 where 标签 在sql语句条件外面包一层 if 标签,if标签的 属性test 可以进行判断,当判断为tru
阅读全文
摘要:Mybatis多表查询 多表查询涉及到至少两个表,有两种情况:多对一和一对多 以客户表和订单表为例: 一对多:一个订单对应一个客户 多对一:一个客户对应多个订单 那么在设计实体类时,对一的情况是在订单实体类中包括客户的实体类对象 对多的情况是在 客户实体类中包括订单对象的集合 案例:查询1号订单,已
阅读全文
摘要:Mybatis基本使用 1.日志输出 在mybatis-config.xml 中的settings 标签配置 mybatis的设置项 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 设置日志的属性是 lo
阅读全文
摘要:MyBatis基本流程 基本使用步骤 准备数据 CREATE DATABASE `mybatis-example`; USE `mybatis-example`; CREATE TABLE `t_emp`( emp_id INT AUTO_INCREMENT, emp_name CHAR(1
阅读全文