自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 103 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 106

原创 在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 105

原创 解决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 91

原创 在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 76

原创 在Mybatis中如何引用,类型别名和映射器

1、类型别名类型别名是为 Java 类型设置一个短的名字。意义:用来减少类完全限定名的冗余。方式一 <!--给实体类起别名--> <typeAliases> <typeAlias type="pojo.User" alias="User"/> </typeAliases>也可指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如:扫描实体类的包,它的默认别名就为这个类的 类名,首字母小写!

2021-03-11 13:31:44 398

原创 如何优化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 56

原创 万能的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 99

原创 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 64

原创 第一个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 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除