姚姚 6月前MyBatis 【Java】MyBatis Plus入门 MyBatis plus快速上手 1. 创建Maven工程 Spring Boot(2.3.0) + MyBatis Plus(国产的开源框架,并没有接入到 Spring 官方孵化器中) 2. 在pom.xml导入依赖 3. 新建实体类 4. 创建Mapper接口 5. application.ym […] Java 433 3 20
姚姚 6月前MyBatis 【Java】MyBatis应用(七)动态SQL MyBatis动态SQL 使用动态SQL可简化代码的开发,减少工作量,程序可以自动根据业务参数来决定SQL的组成。 if标签 if标签可以自动根据表达式的结果来决定是否将对应的语句添加到SQL中,如果条件不成功,则不添加,如果条件成立,则添加。 where标签 where标签可以自动判断是否要删除语 […] Java 548 0 4
姚姚 6月前MyBatis 【Java】MyBatis应用(六)缓存 MaBatis缓存 什么是MyBatis缓存 使用缓存可以减少Java应用与数据库的交互次数,从而提升程序的运行效率。比如查询出id=1的对象,第一次查询出来后会自动该对象保存在缓存中,当下一次查询时直接从缓存中取出该对象即可,无需再次访问数据库 MyBatis缓存分类 1、一级缓存:SqlSess […] Java 522 0 0
姚姚 6月前MyBatis 【Java】MyBatis应用(五)延迟加载 什么是延迟加载 延迟加载也叫懒加载、懒性加载,使用延迟加载可以提高程序的运行效率,针对于数据持久层的操作,在某些特定的情况下去访问特定的数据库,在其他情况下可以不访问某些表,从一定程序减少了Java应用与数据库的交互次数, 查询学生和班级的时候,学生和班级是两张不同的表,如果当前的需求只需要获取学生 […] Java 520 0 0
姚姚 6月前MyBatis 【Java】MyBatis应用(四)逆向工程 MyBatis框架需要:实体类、自定义Mapper接口、Mapper.xml 传统发开中上述三个组件需要开发者手动创建,逆向工程可以帮助开发者自动创建三个组件,减轻开发者的工作量,提高工作效率 如何使用逆向工程 MyBatis Generator,简称MBG,是一个专门为Mybatis框架开发者定制 […] Java 524 1 0
什么评论都没有,赶紧去发表你的意见吧!