MyBatis
文章平均质量分 79
幸福天涯
脚踏实地,方得始终。
展开
-
MyBatis注解开发简介
1、注解开发封装实体类属性与数据库表中的字段关系2、注解开发一对一关系的查询配置3、注解开发一对多关系的查询配置4、MyBatis注解开发二级缓存使用...原创 2020-04-09 08:59:35 · 143 阅读 · 0 评论 -
Mybatis缓存机制简介
1、MyBatis缓存使用情况及一级缓存、二级缓存简介:2、二级缓存的配置:MyBatis配置文件配置: <!--设置MyBatis的二级缓存 开启耳机缓存设置name属性值为cacheEnable,默认value值为true,是开启的 --> <settings> <setting name="cacheEn...原创 2020-04-08 21:56:33 · 117 阅读 · 0 评论 -
myBatis中的延迟加载介绍
1、myBatis的延迟加载一般使用在一对多、一对一的场景中,即一些信息当需要时才会去加载;相对的也就有即时加载,主要在多对一,多对多场景中使用。2、一对一场景下实现延迟加载2.1、myBatis配置文件中的配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-...原创 2020-04-08 00:30:05 · 302 阅读 · 0 评论 -
MyBatis中JNDI数据源的应用
1、JNDI简介:JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。2、MyBatis配置JNDI:MyBatis配置文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE...原创 2020-04-08 00:15:01 · 998 阅读 · 0 评论 -
myBatis中动态SQL应用
1、本文中主要针对、、、标签,进行应用介绍。2、、、SQL映射文件应用:<!--使用SQL标签,截取出重复使用SQL,可以再其他SQL标签中引用--> <sql id="defaultSql"> select * from user </sql> <!--动态SQL where、if标签--> &...原创 2020-04-06 18:22:08 · 234 阅读 · 0 评论 -
myBatis配置文件中properties和typeAliases标签的使用
**1、**在MyBatis的配置文件中可以使用properties标签配置数据库的连接信息;使用typeAliases标签设置实体类的别名设置,设置别名之后可以在SQL映射文件中返回值和参数使用,并且不区分大小写。2**、**properties标签有三种配置数据库连接信息的方式:(1)使用property标签配置;(2)使用properties标签的resource属性引用外部文件进行配...原创 2020-04-04 21:54:48 · 823 阅读 · 0 评论 -
MyBatis中Pojo包装对象及实体类结果集封装简介
1、Pojo包装对象:通过pojo传递查询条件,查询条件是综合的查询条件,不仅包含用户查询条件还包含其他的查询条件,这时就可以使用包装对象传递输入参数。以user实体类为例,根据用户名查询用户信息,查询条件放到Pojo的user属性中。2、User实体类:package Model;import java.util.Date;/** * 此处user表对应的封装类的字段与user表...原创 2020-04-02 22:40:56 · 2146 阅读 · 0 评论 -
MyBatis模糊查询 -- #{} & ${}之间的区别
1、MyBatis模糊查询实现:1.1、#{} 方式的模糊查询持久层:<select id="queryUserInfoByUserName" parameterType="String" resultType="Model.UserCRUDModel"> <!-- 使用#{} 模糊查询 --> select * from user wh...原创 2020-04-02 22:24:13 · 592 阅读 · 0 评论 -
MyBatis实现简单的增删改查操作
简介:该增删改查操作实现方式是以持久层接口的代理类的方式,具体的实现代码如下:1、MyBatis配置文件内容;<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://my...原创 2020-04-01 23:28:40 · 192 阅读 · 0 评论 -
myBatis环境搭建的三种方式
1、MyBatis的使用简介:MyBatis是java开发过程中应用的持久层框架,对JDBC进行了封装,在使用MyBatis进行开发时更关注与SQL本身。在学习MyBatis环境搭建时主要学习了三种方法:注解开发、dao接口映射文件代理类开发以及使用dao层实现类。2、以下主要对MyBatis环境搭建进行代码分析:2.1、注解方式开发:2.1.1、 MyBatis主配置文件:<?...原创 2020-03-27 22:25:35 · 164 阅读 · 0 评论