
Mybatis
文章平均质量分 55
爱学习的大雄
这个作者很懒,什么都没留下…
展开
-
使用mybatis-plus自带的方法需要怎么做(mybstis-plus扩展)
使用mybatis-plus时,我们肯定要使用他本身帮我们封装好了的方法,使用的前提是需要继承它提供给我们的类。具体该如何去继承后使用其方法,根据下面的操作即可在mapper层的接口中需要继承在service接口层中继承在service的实现层中继承运行测试(我这里是使用的构造器,使用的是service层的方法,同理可以使用mapper层的)......原创 2022-06-19 22:57:19 · 772 阅读 · 0 评论 -
Mybatis操作缓存
缓存顺序先看二级缓存有没有再看一级缓存有没有最后走数据库一级缓存创建seqsession就是创建一级缓存,关闭seqsession就是关闭一级缓存二级缓存操作开启全局缓存<setting name="cacheEnabled" value="true"/>在要使用耳机缓存的Mapper中开启<!--在当前Mapper.xml中使用二级缓存--><cache/>也可以自定义参数<cache eviction="FIFO"原创 2022-02-09 01:01:08 · 239 阅读 · 0 评论 -
如何使用log4j日志
1.导入相关Maven依赖<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>2.在mybatis原创 2022-02-09 01:00:34 · 244 阅读 · 0 评论 -
Mybatis使用动态SQL
数据库环境CREATE TABLE `blog` ( `id` varchar(50) NOT NULL COMMENT '博客id', `title` varchar(100) NOT NULL COMMENT'博客 标题', `author`varchar(30) NOT NULL COMMENT '博客作者', `create_ time` datetime NOT NULL COMMENT '创建时间', `views` int(30) NOT NULL C原创 2022-02-09 01:00:09 · 329 阅读 · 0 评论 -
Mybatis进行增删改查等操作
使用Mybatis进行增删改查等操作通常方式进行增删查改查找1.编写接口//查询全部用户List<User> getUserList();//根据id查询用户User getUserById(int id);2.编写对应的mapper.xml中的sql语句<!-- select查询语句--> <select id="getUserList" resultType="com.lzj.entity.User"> select原创 2022-02-09 00:58:50 · 429 阅读 · 0 评论 -
Mybatis进行多表查询
多对一多个学生对应一个老师数据库字段studentidnametidteacheridname实体类Student@Datapublic class Student{ private int id; private String name; private Teacher teacher}Teacher@Datapublic class Teacher{ private id; private String name;原创 2022-02-09 00:58:03 · 135 阅读 · 0 评论 -
Mybatis解决属性名和数据库中字段名不一致的问题
如果出现属性名和数据库中字段名不一致的情况,可以采用resultMap的方式:<!-- 结果集映射--> <resultMap id="UserMap" type="User"><!-- column数据库中的字段,property实体类中的属性,若两个value相同,则可以省略--><!-- <result column="id" property="id"></result>-->&原创 2022-02-09 00:57:30 · 928 阅读 · 0 评论 -
lombok的配置使用
使用步骤在IDEA中安装Lombok插件在项目中导入lombok的jar包<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version&原创 2022-02-09 00:56:56 · 449 阅读 · 0 评论 -
Mybatis环境配置最终版
搭建环境也可根据官方文档来进行配置https://mybatis.org/mybatis-3/zh/index.html以下的内容配置均为经过实验的pom.xml配置<!-- 导入依赖--> <dependencies><!-- mysql驱动--> <dependency> <groupId>mysql</groupId> <原创 2022-02-09 00:55:42 · 339 阅读 · 0 评论