MyBaties
wxd_1024
嗯嗯
展开
-
(一)MyBatis-简介-全局setting-参数处理
MyBatis简介 原是Apache的一个开源项目iBatis, 2010年6月这 个项目由Apache Software Foundation 迁移到了 Google Code,随着开发团队转投Google Code 旗下, iBatis3.x正式更名为MyBatis ,代码于 2013年11月迁移到Github(下载地址见后)。 iBatis一词来源于“internet”和“abatis”...原创 2018-07-12 20:14:45 · 1103 阅读 · 0 评论 -
(二)MyBatis-增删改查以及分页
增删改查以及分页 增 <insert id="insert" parameterType="com.newNet.libra.rdbms.lottery.entity.UserVotesInfo" > insert into USER_VOTES_INFO ( ID, ENTER_ID, USER_PHONE,CREATE_TIME, ACTIVITY...原创 2018-05-22 21:33:45 · 395 阅读 · 0 评论 -
(三)MyBatis-动态sql
• if:判断 • choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastName就用lastName查;只会进入其中一个 • trim 字符串截取(where(封装查询条件), set(封装修改条件)) • foreach 遍历集合 if:判断 <!-- 查询员工,要求,携带了哪个字...原创 2018-07-16 22:00:19 · 227 阅读 · 0 评论 -
(四)MyBatis-select返回值以及resultMap
select(返回值) 读取一个到list中 public List<Employee> getEmpsByLastNameLike(String lastName); <!-- public List<Employee> getEmpsByLastNameLike(String lastName); --> <!--resultType:如果返...原创 2018-07-14 12:43:59 · 11154 阅读 · 0 评论 -
(五)MyBatis-缓存机制
缓存介绍 • MyBatis 包含一个非常强大的查询缓存特性,它可以非 常方便地配置和定制。缓存可以极大的提升查询效率。 • MyBatis系统中默认定义了两级缓存。 • 一级缓存和二级缓存。 – 1、默认情况下,只有一级缓存(SqlSession级别的缓存, 也称为本地缓存)开启。 – 2、二级缓存需要手动开启和配置,他是基于namespace级 别的缓存。 – 3...原创 2018-07-18 22:20:52 · 436 阅读 · 0 评论 -
(六)Mybatis-逆向工程
一、配置maven pom.xml文件,在pom.xml中配置以下插件 <build> <finalName>zsxt</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <...原创 2018-07-25 20:33:12 · 170 阅读 · 0 评论