![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 76
小奶糕的笔记本
我的笔记本
展开
-
十一、MyBatis分页插件
在查询获取list集合之后,使用PageInfo pageInfo = new PageInfo(List list, int navigatePages)获取分页相关数据。获取第一页的前4条数据。在MyBatis的核心配置文件配置插件,在typeAliases和environments之间。pageNum:当前页的页码,从1开始。navigatepageNums:导航分页的页码。navigatePages:导航分页的页码数。nextPage:下一页的页码。prePage:上一页的页码。原创 2023-03-26 21:05:13 · 352 阅读 · 0 评论 -
十、MyBatis的逆向工程
②创建MyBatis的核心配置文件。①在pom.xml添加依赖和插件。自动生成,增删改查的代码。③创建逆向工程的配置文件。Mapper映射文件。原创 2023-03-26 20:58:29 · 946 阅读 · 0 评论 -
七、MyBatis自定义映射resultMap
①创建表t_emp和t_dept②创建实体类javaBean对象③创建mapper接口和映射文件名称不一致①在EmpMapper接口中②在EmpMapper映射文件中全部属性都要列出来id:设置主键的映射关系result:设置普通字段的映射关系③子标签属性:property:设置映射关系中实体类中的属性名column:设置映射关系中表中的字段名③ 测试。原创 2023-03-26 20:28:20 · 436 阅读 · 0 评论 -
六、特殊的SQL执行
②在SQLMapper.xml中。[1]. useGeneratedKeys:使用递增主键,KeyProperty:将自增主键的值赋值给传输到映射文件User参数的某个属性。#会把传入的数据都当成一个字符串来处理,会在传入的数据上面加一个双引号来处理。而$则是把传入的数据直接显示在sql语句中,不会添加双引号。②在SQLMapper.xml配置类里。②在SQLMapper.xml配置。②在SQLMapper.xml中。①在SQLMapper接口里。①在SQLMapper接口中。获取新添加班级的id。原创 2023-03-26 19:58:05 · 192 阅读 · 0 评论 -
五、MyBatis各种查询功能
①在UserMapper接口里,Map,String代表属性名,Object代表属性值。通过添加@MapKey(”id”)注解,此时键是id,值是每条数据转换为map集合。②在UserMapper.xml,resultType查询出结果的类型。②在UserMapper.xml配置类。①在UserMapper接口,List原创 2023-03-26 19:50:04 · 1790 阅读 · 0 评论 -
四、MyBatis获取参数值的两种方式
①以@Param注解的value属性值为键,参数值为值。2.通过#{}或${}访问map集合的键可以获取对应的值。②在 ParameterMapper.xml配置类。②在 ParameterMapper.xml配置类。②在 ParameterMapper.xml配置类。②在 ParameterMapper.xml配置类。①在ParameterMapper接口中。①在ParameterMapper接口中。①在ParameterMapper接口中。①在ParameterMapper接口中。原创 2023-03-25 21:16:50 · 844 阅读 · 0 评论 -
三、MyBatis核心配置文件详解
核心配置文件中的标签必须按照固定的顺序(有的标签可以不写,但顺序一定不能乱): properties、settings、typeAliases、typeHandlers、objectFactory、objectWrapperFactory、reflectorFactory、plugins、environments、databaseIdProvider、mappersstransactionManager设置事务管理方式,type=”JDBC/MANAGED”原创 2023-03-25 21:05:20 · 472 阅读 · 0 评论 -
二、搭建MyBatis
日志的级别:FATAL(致命)>ERROR(错误)>WARN(警告)>INFO(信息)>DEBUG(调试) 从左到右打印的内容越来越详细。①查询的标签select必须设置属性resultType或resultMap,用于设置实体类和数据库表的映射关系。[1]. mapper接口的全类名和映射文件的命名空间(namespace)保持一致。[2]. mapper接口的方法的方法名和映射文件编写的SQL标签的id属性保持一致。②在UserMapper.xml写上对应的sql语句。2. 加入log4j的配置文件。原创 2023-03-25 20:56:11 · 538 阅读 · 0 评论 -
一、MyBatis简介
Hibernate 和 JPA。原创 2023-03-25 20:22:00 · 325 阅读 · 0 评论