随笔分类 - Mybatis
摘要:1、多对一处理 多对一: 多个学生,对应一个老师 对于学生这边而言, 关联 .. 多个学生,关联一个老师 【多对一】 对于老师而言, 集合 , 一个老师,有很多学生 【一对多】 搭建环境 1. 创建 ,`Student`表并插入 表 sql CREATE TABLE ( INT(10) NOT NU
阅读全文
摘要:MyBatis 的强大特性之一便是它的动态 SQL。 动态SQL就是根据不同的条件生成不同的SQL语句。 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元
阅读全文
摘要:1、日志:Log4j 为什么要使用日志; 跑了一个代码,只能看到 结果!结果有错误了。排除错误! MyBatis日志: 工作中我们用的更多的 log4j 2、如何使用Log4j 1、导入包依赖 2、编写log4j的配置文件 3、修改日志实现为 Log4j,注意大小写问题即可 4、假设我们要使用Log
阅读全文
摘要:为什么要分页? 减少数据的处理量 1、使用Limit分页 使用Mybatis实现分页,核心SQL 1. 接口 2. Mapper.xml 3. 测试 2、RowBounds分页 不再使用SQL实现分页 1. 接口 2. mapper.xml 3. 测试
阅读全文
摘要:准备工作:创建在 中创建实体类 1、namespace namespace中的包名要和 Dao/mapper 接口的包名一致! 2、select 选择,查询语句; id : 就是对应的namespace中的方法名; resultType:Sql语句执行的返回值! parameterType : 参数
阅读全文
摘要:1、搭建环境 搭建数据库 java CREATE DATABASE ; USE ; CREATE TABLE ( INT(20) NOT NULL PRIMARY KEY, VARCHAR(30) DEFAULT NULL, VARCHAR(30) DEFAULT NULL )ENGINE=INNO
阅读全文
摘要:1、什么是Mybatis MyBatis 是一款优秀的 持久层框架 它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Pla
阅读全文

浙公网安备 33010602011771号