
MyBatis
AXIMI
这个作者很懒,什么都没留下…
展开
-
【spring boot笔记】15.Mybatis注解开发
使用注解操作数据库:除了使用配置文件来操作数据库,MyBatis还可以使用注解来进行操作。当我们不需要配置文件来操作数据库时,对每个DAO单独操作的配置文件可以珊瑚了,即可以删除掉下面的IUserDao.xml文件:注意,主要的配置文件SqlMapConfig.xml是不可以删除的。然后在主配置文件SqlMapConfig.xml中进行修改,原来的主配置文件代码为: <?xml...原创 2019-04-04 10:21:41 · 188 阅读 · 0 评论 -
【spring boot笔记】16.(MyBatis)SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession
写一个DAO方法的过程为: // 1.读取配置文件 InputStream in= Resources.getResourceAsStream("SqlMapConfig.xml"); // 2.创建SqlSessionFactory工厂 SqlSessionFactoryBuilder builder=new SqlSessionFactoryBuilder();...原创 2019-04-04 10:59:32 · 585 阅读 · 0 评论 -
【spring boot笔记】17.(Mybatis代理Dao开发)CRUD--保存、修改和删除
修改用户信息:在DAO接口文件中添加修改用户信息的方法:void deleteUser(Integer id);然后在配置文件中写修改用户信息相关的SQL语句:<!--更新用户--><insert id="updateUser" parameterType="com.learning.dao.IUserDao"> update user set last...原创 2019-04-04 14:31:55 · 274 阅读 · 0 评论 -
【spring boot笔记】18.(Mybatis代理Dao开发)CRUD--查询、模糊查询、人员统计
查询接口中写一个查询的方法: User findById(Integer id);方法返回的是一个查询到的User对象配置文件中写SQL语句: <!--查询用户--> <select id="findById" parameterType="int" resultType="com.learning.domain.User"> s...原创 2019-04-04 15:08:40 · 463 阅读 · 0 评论 -
【spring boot笔记】19.(Mybatis)使用实体类的包装对象作为查询条件
创建实体类首先创建一个实体类QueryVo,文件位置如下:代码如下:package com.learning.domain;public class QueryVo { private User user; public User getUser() { return user; } public void setUser(User ...原创 2019-04-06 16:57:52 · 997 阅读 · 0 评论 -
【spring boot笔记】14.(Web开发)Mybatis
Mybatis环境搭建首先数据库中有这样一张表:我们希望在spring boot中实现查询这个表内容的功能。1.新建一个maven工程,pom.xml中的依赖:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <...原创 2019-04-03 18:20:55 · 153 阅读 · 0 评论