![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
Obelisk_Ma
这个作者很懒,什么都没留下…
展开
-
MyBatis动态查询(where trim set)
前言:where标签:当无条件满足时 不添加where关键字存在条件满足时 添加where关键字where标签会自动去掉查询语句中第一个条件的and | orwhere标签where-EmpMapperpackage cn.et.lesson04;import java.util.List;import org.apache.ibatis.annotations原创 2017-06-15 19:44:31 · 463 阅读 · 0 评论 -
MyBatis对象关系映射--- 多对一
实体类:package cn.et.lesson03.emp;import cn.et.lesson03.dept.Dept;public class Emp { /** * 对象关系映射 * 举例:一个部门中有过个员工 * 那么查询唯一的一个员工时,部门信息是确定的 * (即多对一的关系) * Emp中添加Dept来体现 */ private String原创 2017-06-15 10:17:12 · 412 阅读 · 0 评论 -
MyBatis对象关系映射----- 一对多
实体类:package cn.et.lesson03.dept;// default packageimport java.math.BigDecimal;import java.util.List;import cn.et.lesson03.emp.Emp;/** * 一个部门中有多个员工(即一对多) * Dept中添加 list 来体现 * */publi原创 2017-06-15 10:10:42 · 613 阅读 · 0 评论 -
MyBatis中的结果集映射---xml配置文件
实体类:package cn.et.lesson03.dept;// default packageimport java.math.BigDecimal;import java.util.HashSet;import java.util.Set;/** * Dept entity. @author MyEclipse Persistence Tools */public原创 2017-06-14 21:09:30 · 789 阅读 · 0 评论 -
MyBatis中的结果集映射---接口全注解
MuBatis中对象映射 不区分大小写 但是列名和实体类的字段名必须一致 才能自动填充,而当实体类由别人提供的时候,可能会出现 字段名和数据库中列名不一致的情况,这时秉承开闭原则,我们只能修改自己的代码去适配对方的代码,以下提供两种方式以供参考原创 2017-06-14 18:39:23 · 2051 阅读 · 0 评论 -
MyBatis一级缓存和二级缓存
前言:MyBatis中一级缓存和二级缓存默认都是开启的; 一级缓存是Session级别的缓存,二级缓存是SqlSessionFactory级别的缓存一级缓存:package cn.et.lesson05;import java.io.InputStream;import org.apache.ibatis.session.SqlSession;import o原创 2017-06-16 20:22:56 · 377 阅读 · 0 评论 -
s2smb-练手
加载依赖 4.0.0 cn.et ssmb 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.5.4.RELEASE org.springframework.b原创 2017-06-27 11:05:44 · 403 阅读 · 0 评论 -
Mybatis的动态sql语句if和choose
jdbc.properties:url=jdbc\:oracle\:thin\:@localhost\:1521\:orcl driverClass=oracle.jdbc.OracleDriver account=scott password=tiger mybatis.xml: <!DOCTYPE configuration PUBLIC转载 2017-06-13 11:29:35 · 461 阅读 · 0 评论 -
Mybatis集成Redis
emp_mapper.xml 启用二级缓存 属性默认 type 指定使用哪个一个缓存类 --> select * from emp where empno = #{0} JedisCachepackage cn.et;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutp原创 2017-07-13 10:28:24 · 609 阅读 · 0 评论