Mybatis
新时代农民工~
嗯哼
展开
-
mybatis里的mapper文件的多表查询
mapper文件<resultMap type="com.zcc.mybatis.user.entity.UserInfo" id="userInfo"> <id property="id" column="user_info_id"></id> <result property="userName" column="user_name" /> <result property="realName" column="real_name" />原创 2020-11-12 16:10:55 · 1577 阅读 · 0 评论 -
ssm整合
ssm整合(spring, spring mvc, mybatis)第一步、引入包mybatis-spring-version.jar(mybatis与spring的粘合剂) <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>myba...原创 2020-03-23 16:25:04 · 133 阅读 · 0 评论 -
Mybatis之动态sql(以及#和$的区别)
#{}是将括号中的变量之前是什么类型传过来还是什么类型,然而 ${} 是将括号中的变量传过来都是字符串类型(不管之前什么类型)用于查询操作的标签where标签类似于where 1= 1的作用第一个满足的if 会自动将 and去掉<select id="getUserByIf" resultType="com.zcc.mybatis.user.entity.UserInfo">...原创 2020-02-20 20:54:07 · 637 阅读 · 0 评论 -
Mybatis 之Mapper(映射)
当两个数据库表一块获取数据的时候可以分为一对一的关系和一对多的关系当为一对多的关系时候 sql的xml文件如下<mapper namespace="com.zcc.mybatis.user.dao.userDao"><resultMap type="com.zcc.mybatis.user.entity.UserInfo" id="userInfo"> &l...原创 2020-02-15 17:35:53 · 251 阅读 · 0 评论 -
Mybatis (一)初识Mybatis以及Mybatis全局配置
Mybatis什么是Mybatis?MyBatis源自Apache的iBatis开源项目, 从iBatis3.x开始正式更名为MyBatis。它是一个优秀的持久层框架。官网地址:http://www.mybatis.org/mybatis-3/为什么使用MyBatis? 降低耦合度为了和数据库进行交互,通常的做法是将SQL语句写在Java代码中,SQL语句和Java代码耦合在一起...原创 2020-02-13 21:27:45 · 155 阅读 · 0 评论 -
Mybatis(面试问题)
1、什么是 MyBatis?答:MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。2、讲下 MyBatis 的缓存答:MyBatis 的缓存分为一级缓存和二级缓存,一级缓存放在 session 里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现 Serializable 序列化接口(可用来保存对象的状态),可在它的映射文件中配置...原创 2020-02-09 16:20:07 · 242 阅读 · 0 评论