![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
乔婧Bluen
这个作者很懒,什么都没留下…
展开
-
Mybatis多表查询
Mybatis多表查询一对一查询(多对一)一对多查询多对多查询 一对一查询(多对一) 用户为User 表,账户为Account表。一个用户(User)可以有多个账户(Account)。 需求: 查询所有账户信息,关联查询下单用户信息。 使用 resultMap,定义专门的 resultMap 用于映射一对一查询结果。可以在 Account 类中加入一个 User 类的对象来代表这个账户是哪个用户的。 Account类,在Account类中加入User类的对象 AccountDao接口中的方法 publi原创 2020-06-14 22:15:40 · 220 阅读 · 0 评论 -
Mybatis动态SQL语句
Mybatis动态SQL语句ifwhereforeachsql if <select id="findByUser" resultType="user" parameterType="user"> select * from user where 1=1 <if test="username!=null and username != '' "> and username like #{username} </if> <if test原创 2020-06-14 21:57:42 · 71 阅读 · 0 评论 -
Mybatis连接池与事务
Mybatis连接池与事务1. Mybatis的连接池技术1.1 Mybatis连接池的分类1.2 Mybatis中数据源的配置1.3 Mybatis中连接的获取过程分析2. Mybatis的事务控制2.1 Mybatis 中事务提交方式2.2 Mybatis 自动提交事务的设置 1. Mybatis的连接池技术 1.1 Mybatis连接池的分类 Mybatis 将它自己的数据源分为三类: UNPOOLED 不使用连接池的数据源 POOLED 使用连接池的数据源 JNDI原创 2020-06-14 20:23:52 · 159 阅读 · 0 评论 -
Mybatis配置文件
Mybatis配置文件1. 配置内容和顺序2. properties(属性)2.1 第一种2.2 第二种3. typeAliases(类型别名)4. mappers(映射器)4.1 resouece4.2 class4.3 name 1. 配置内容和顺序 2. properties(属性) 在使用 properties 标签配置时,我们可以采用两种方式指定属性配置。 2.1 第一种 <properties> <property name="jdbc.driver" value="c原创 2020-06-14 19:57:49 · 83 阅读 · 0 评论 -
mybatis其他查询
其他查询模糊查询1. #{}2. ${}聚合函数查询包装对象查询(parameterType )实体类属性和数据库表的列名不一致法一:别名法二:resultMap 模糊查询 1. #{} <select id="findByName" parameterType="String" resultType="com.wyj.domain.User"> select * from user where username like #{name} </select>原创 2020-06-14 19:39:01 · 1218 阅读 · 0 评论 -
Mybatis——CRUD
Mybatis——CRUD查询保存修改删除 查询 创建项目并导入坐标 创建实体类User 创建SqlMapConfig.xml主配置文件 <configuration> <!--配置环境--> <environments default="mysql"> <!--配置mysql的环境--> <environment id="mysql"> <!--配置事务的类型--&原创 2020-06-14 15:08:12 · 143 阅读 · 0 评论