- 博客(10)
- 收藏
- 关注
原创 在Mybatis中如何运用多对一
1.创建数据库CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`) VALUES (1, '老师'); CREATE TABLE `student` ( `id` INT(10) NOT NULL,
2021-03-28 16:32:51 156 1
原创 在Mybatis中如何使用注解开发
1.配置pom文件,IDEA中安装Lombok插件并在项目中导入 Lombok<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version>
2021-03-21 14:44:23 121
原创 在Mybatis中如何使用分页
分页好处:减少数据的处理量方法一使用Limit分页实体类//实体类public class User { private int id; private String name; private String password; public User(){ } public User(int id, String name, String password){ this.id = id; this.name = name;
2021-03-16 17:15:36 135
原创 解决Mybatis中的属性名和字段名不一致的问题
1、 问题2、新建一个项目,写实体类get/set/tostring//实体类public class User { private int id; private String name; private String password; public User(){ } public User(int id, String name, String password){ this.id = id; this.name =
2021-03-16 08:52:05 116
原创 在Mybatis中如何用日志工厂
1、日志工厂如果一个数据库操作,出现了异常,我们需要排错,而日志就是最好的助手!1、第一种STDOUT_LOGGING标准日志输出<settings> <setting name="logImpl" value="STDOUT_LOGGING"/></settings>2、第二种Log4j1.什么是Log4j?Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件我们也可以控制每一
2021-03-15 21:29:11 83
原创 在Mybatis中如何引用,类型别名和映射器
1、类型别名类型别名是为 Java 类型设置一个短的名字。意义:用来减少类完全限定名的冗余。方式一 <!--给实体类起别名--> <typeAliases> <typeAlias type="pojo.User" alias="User"/> </typeAliases>也可指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如:扫描实体类的包,它的默认别名就为这个类的 类名,首字母小写!
2021-03-11 13:31:44 425
原创 如何优化Mybatis的配置文件
1、核心配置文件1.MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。2. Mybatis默认的事务管理器就是 JDBC , 连接池 : POOLED3.MyBatis 可以配置成适应多种环境configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)envi
2021-03-11 13:00:47 69
原创 万能的Map
万能的Map假设,在我们的实体类中,或者数据库中的表,字段或者参数过多时,我们应当考虑使用Map1.编写接口//万能的Map int addUser2(Map<String,Object> map);2.编写对应的mapper中的sql语句<select id="getUserById" parameterType="int" resultType="pojo.User"> select * from mybatis.user where id =
2021-03-10 22:06:11 111
原创 Mybatis增删改查
1、编写接口 //根据ID查询用户 User getUserById(int id); //增加一个用户 int addUser(User user); //修改用户 int updateUser(User user); //删除一个用户 int deleteUser(int id);2、编写对应的mapper中的sql语句//根据ID查询用户<select id="getUserById" parameterType="int"
2021-03-10 21:18:37 75
原创 第一个Mybatis程序
第一个Mybatis程序1、搭建环境1.1新建一个普通的maven项目1.2导入maven依赖 <!--导入依赖--> <dependencies> <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</a
2021-03-10 11:43:52 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人