摘要: pageHelper是一款免费的分页插件,可以适用于多种数据库。 使用分页插件可以大大减少代码量,这里将介绍分页插件的使用方法。 1.下载地址 https://github.com/pagehelper/Mybatis-PageHelper 这里我使用的是 jsqlparser-2.0.jar+pa 阅读全文
posted @ 2019-09-01 17:54 我是一个萌新 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 前面几节都是单表查询,但是实际中一定会用到多表关联查询,本节将介绍关联表查询的实现 1.一对一关联 1.1创建数据表和添加数据 创建教师表和班级表,一个班级对应一个教师,这是一对一关联 1.2定义实体类 1.3 定义 sql 映射文件 ClassMapper.xml <association>用来连 阅读全文
posted @ 2019-09-01 17:22 我是一个萌新 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 1.什么是逆向工程MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式 阅读全文
posted @ 2019-09-01 17:22 我是一个萌新 阅读(211) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-09-01 17:22 我是一个萌新 阅读(3) 评论(0) 推荐(0) 编辑
摘要: MyBatis介绍: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain 阅读全文
posted @ 2019-09-01 17:21 我是一个萌新 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 定义sql映射接口 1.创建映射接口UsersDao 2.在接口文件中加入抽象方法,注意,这里的方法名称要和需要映射的xml文件中对应标签的ID相同 3.添加UserMapper.xml文件内容 4.添加测试类,通过session的getMapper方法得到UsersDao的实例对象,在通过对象调用 阅读全文
posted @ 2019-09-01 17:21 我是一个萌新 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.MyBatis的优化 1.1将连接数据库的配置信息单独放在一个properties文件中 创建db.properties文件,添加内容: 在conf.xml配置文件中: 1.2 为实体类定义别名,使用typeAliases标签 type: 实体类路径 alias:要起的别名 1.3 添加日志ja 阅读全文
posted @ 2019-09-01 17:21 我是一个萌新 阅读(273) 评论(0) 推荐(0) 编辑