1、项目配置 1.1、项目整体架构 1.2、添加jar包、mybatis-config.xml和log4j.properties文件 1.3、User实体类 1.4、User...
1、项目配置 1.1、项目整体架构 1.2、添加jar包、mybatis-config.xml和log4j.properties文件 1.3、User实体类 1.4、User...
1、内存分页(使用RowBounds对象进行分页) Mybatis使用RowBounds对象进行分页,它是针对ResultSet结果集执行的内存分页,而非物理分页。 ...
正如大多数持久化框架一样,MyBatis提供了对一级缓存和二级缓存的支持。 1、一级缓存 一级缓存作用范围是sqlSession域内,当sqlSession flus...
两表联查(多对多) 1、创建一个功能菜单(menu)表、角色(role)表和中间(middle)表 2、创建Menu和Role的实体类 3、创建RoleDao接口 4、配置R...
1、MyBatis框架 MyBatis是一个优秀的数据持久层框架,在实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现。其封装性要低于Hibernate(...
我们在上一节已经介绍过MyBatis实现用户的新增,下面我们将介绍对users数据库的其它操作。 1、实现用户数据的删除操作 1.1、UserDao接口类中用户的删除...
1、实现MyBatisUtil.java工具类 1.1、MyBatisUtil.java工具类 1.2、对MyBatisUtil.java工具类进行简单的测试...
1、log4j日志记录 步骤: 1、添加依赖的jar包 2、添加log4j.properties文件 注:用之前的测试类执行一下,若控制台出现如下图所...
两表联查(一对一) 1、创建一个丈夫(husband)表和妻子(wife)表 2、创建Husband和Wife的实体类 3、创建HusbandAndWifeDao接口 4、配...
两表联查(一对多) 1、创建学生(student)表和班级(grade)表 2、创建Student和Grade实体类 3、创建StudentAndGradeDao接口 4、配...
两表联查(多对一) 注:数据库表以及实体类见上一章节 1、创建StudentAndGradeDao接口中的方法 2、配置StudentAndGradeDaoMapper.xm...