随笔分类 - MyBatis
摘要:Mybatis-Plus实现动态表名sql解析器 在实现动态表名sql解析之前我们先配置动态表名的创建 动态表名的创建 配置mapper 1 public interface SysTestMapper extends BaseMapper<SysTest> { 2 3 void createTab
阅读全文
摘要:MyBatis_cache Teacher.java: 1 package com.atguigu.bean; 2 3 import java.io.Serializable; 4 import java.util.Date; 5 6 public class Teacher{ 7 8 privat
阅读全文
摘要:MyBatis_dynamicSQL 代码示例: Teacher.java: 1 package com.atguigu.bean; 2 3 import java.util.Date; 4 5 public class Teacher { 6 7 private Integer id; 8 pri
阅读全文
摘要:MyBatis_sqlMapper 代码示例: Cat.java: 1 package com.atguigu.bean; 2 3 public class Cat { 4 5 private Integer id; 6 private String name; 7 private Integer
阅读全文
摘要:MyBatis简介 1、MyBatis;和数据库进行交互;持久化层框架(SQL映射框架); 1)、从原始的JDBC dbutils(QueryRunner) JdbcTemplate xxx;不用的 称为工具; 工具:一些功能的简单封装 框架:某个领域的整体解决方案;缓存,考虑异常处理问题,考虑部分
阅读全文
摘要:MyBatis使用注解查询主要有两种方式: 一、查询两遍,再进行关联整合,不使用联表查询语句。 1、Mapper文件: 1 @Select("SELECT stu.id, stu.stu_key, stu.stu_no, stu.stu_name, stu.tel, stu.email_add, s
阅读全文
摘要:在使用MyBatis你想工程时,单表操作其实是非常完美的,涉及到多表联合查询时,需要我们自己写联表的SQL语句。 我拿出项目中的部分代码作为示例, EmployeeMapper.xml: DepartmentMapper.xml 该别名的定义,是为了在EmployeeMapper.xml以别名方式进
阅读全文