随笔分类 -  MyBatis

摘要:1.MAVEN依赖 mybatis为了配合Springboot,提供了一个新的依赖包,我们在springboot项目中引入下面这个依赖。 2.配置文件 相比于单独的使用Mybatis,在Spring Boot中只增加了一步配置,指定Myabtis配置文件路径: 然后我们在Mybatis的配置文件中配 阅读全文
posted @ 2019-05-16 14:02 一响贪欢 阅读(218) 评论(0) 推荐(0) 编辑
摘要:通常我们执行一个inser语句,即使有返回,也只是会返回影响了多少条数据 但在有些时候,我们还需要获得插入数据的主键,在oracle数据库中,主键并没有办法自动增长,无法使用insert对应的useGeneratedKeys和keyProperty属性自动返回增加的主键。 这时我们可以使用<sele 阅读全文
posted @ 2018-10-08 17:34 一响贪欢 阅读(4916) 评论(0) 推荐(0) 编辑
摘要:foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separator表示在每次进行 阅读全文
posted @ 2018-02-23 17:07 一响贪欢 阅读(325) 评论(0) 推荐(0) 编辑
摘要:逆向工程可以自动生成mybatis执行所需要的代码,但是只能是单表操作,表与表之间的关系无法映射出来。 单表操作可以容易实现缓存,方便分库分表。 首先直接上个demo链接: http://pan.baidu.com/s/1eR1BUZg 密码: sw4r 创建一个逆向工程 1、工程首先需要一个xml 阅读全文
posted @ 2017-07-07 16:51 一响贪欢 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1、DAO层: Mybatis的配置文件:sqlMapConfig.xml,不需要配置任何内容,但需要有文件头,文件必须存在。 spring的配置文件:applicationContext-dao.xml,通过spring创建数据库连接池,管理sqlSessionFactory、mapper代理对象 阅读全文
posted @ 2017-05-07 23:46 一响贪欢 阅读(265) 评论(0) 推荐(0) 编辑
摘要:批量插入在oracle和mysql中配置几乎一致,但是sql语句不同。 oracle配置如下 mysql配置如下 注意其中 1、oracle的插入语句里没有values 2、oracle的foreach循环中使用的是select **** from dual 这两种不同的方式,输入的日志格式也不同。 阅读全文
posted @ 2017-04-06 15:45 一响贪欢 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:配置文件 1、配置文件中<mapper>不论是parameterType属性还是resultType属性,简写的名称必须与<configuration>下<typeAliases>中的<typeAlias>里面的alias值一致。 2、配置文件中<mapper>下的增删改查parameterType 阅读全文
posted @ 2017-03-27 11:34 一响贪欢 阅读(394) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示