mybatis
诗诗Pure
Pure
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lombok的使用
Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。“Boilerplate”是一个术语,用于描述在应用程序的许多部分中很少改动就重复的代码。对Java语言最常见的批评就是在大多数项目中都可以找到这种类型的代码,由于语言本身的局限性而更加严重。龙目岛计划(Project Lombok)旨在通过用简单的注释集代替众多的代码。Lom原创 2021-08-27 16:07:38 · 737 阅读 · 1 评论 -
注解增删改查
1.我们可以在工具类创建的时候实现自动提交事务!public static SqlSession getSqlSession(){return sqlSessionFactory.openSession (true);}2.编写接口,增加注解public interface UserMapper {//获取全部的用户@Select ("select * from user")List<User> getUsers();//方法存在多个参数,所有的参原创 2021-08-27 13:00:14 · 287 阅读 · 1 评论 -
RowBounds分页
不再使用SQL实现分页1.接口//分页List<User> getUserByRowBounds();2.mapper.xml<!-- 分页--><select id="getUserByRowBounds" resultType="UserMap">select * from mybatis.user</select>3.测试@Testpublic void getUserByRowBounds(){SqlSe原创 2021-08-27 09:36:06 · 658 阅读 · 2 评论 -
Log4j
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。1.先导入log4j包<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency><groupId>log4j</groupId><..原创 2021-08-25 17:14:38 · 238 阅读 · 0 评论 -
配置映射器说明
其他配置typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) mybatis-generator-core mybatis-plus 通用mapper映射器(mappers)MapperRegistry:注册绑定我们的mapper文件;方式一:(推荐使用)<!--每一个Mapper.xml都需要在Mybatis核心配置文件中注册!--><mappers><mapper re...原创 2021-08-25 10:10:26 · 247 阅读 · 0 评论 -
配置别名优化
类型别名(typeAliases)类型别名可为 Java 类型设置一个缩写名字。存在的意义仅在于用来减少类完全限定名<!-- 可以给实体类起别名--><typeAliases><typeAlias type="com.bubbles.pojo.User" alias="User" /></typeAliases>也可以指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如:扫描实体类的包,它的默认别名就为原创 2021-08-23 11:52:27 · 245 阅读 · 0 评论 -
增删改查实现
DCRUnamespace(命名空间)namespace中的包名要和Dao/mapper接口的包名一致!Select选择,查询语句;id,就是对应的namesce中的方法名;resultType:Sql语句执行的返回值!parameterType:参数类型1.编写接口//根据id查询用户User getUserById(int id);2.编写对应的mapper中的sql语句<select id="getUserById" parameterType="原创 2021-08-23 11:47:27 · 304 阅读 · 0 评论 -
什么是MyBatis
环境:jdk-1.8Mysql:Navicat Premium 15maven 3.6.1lDEASSM框架:配置文件的,最好去看官方文档mybatis – MyBatis 3 | Introduction!1.简介什么是 MyBatis?MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置.原创 2021-08-22 00:08:49 · 1153 阅读 · 1 评论
分享