![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
三岁时超帅哦
这个作者很懒,什么都没留下…
展开
-
Mybatis学习_参数详解与基础方式的增删改查
昨天写了第一个MyBatis项目,现在分析一下各个参数:原创 2019-08-04 15:38:18 · 95 阅读 · 0 评论 -
MyBatis学习_动态代理实现CRUD(mybatis接口开发)_优化conf_全局参数设置_别名_类型处理器
CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete) 就是增删改查嘿嘿 我们现在用动态代理来实现之前的增删改查,实际就是简化之前的操作,具体简化的地方就是statement 简化statement 我们新建一个接口PersonMapper.java(用接口来当做桥梁,实现xml的标签和接口方法的映射),插入以下代码: publi...原创 2019-08-04 18:26:41 · 136 阅读 · 0 评论 -
MyBatis学习_HashMap与存储过程调用
我们来用MyBatis调用存储过程: 创建存储过程 create or replace procedure queryCountByAge (agew in number,ncount out number) as begin select count(1) into ncount from person where age=agew; end; 创建存储过程标签 <select id...原创 2019-08-05 17:47:09 · 161 阅读 · 0 评论 -
MyBatis学习_第一个mybatis
在三层架构中我们虽然对dao层已经很用心的简化,可还是感觉很复杂,于是就有了MyBatis,简单来说,MyBatis可以简化JDBC操作。起初并不这样叫,谷歌从apache收购后从IBatis改成MyBatis。 老样子,学习新技术当然得下载jar,不然学个屁。链接: http://www.mybatis.cn/82.html 因为这项技术重在dao层,所以学习是新建java项目即可。 好了,现...原创 2019-08-01 17:09:56 · 144 阅读 · 0 评论 -
MyBatis学习_动态sql_foreach遍历_sql片段
动态sql 在mapper.xml文件中添加标签 <!--动态sql--> <select id="dynamicQueryByIdAge" resultType="person" parameterType="person"> select * from person <where> <if...原创 2019-08-06 16:33:31 · 364 阅读 · 0 评论 -
MyBatis学习_Log4j日志_(一对一关联_一对多关联_延迟加载,懒得写,先立falg)_MyBatis缓存_三方缓存_逆向工程
下载log4j-1.2.17.jar包:www.mvnrepository.com/artifact/log4j/log4j 也可以在我们之前下载的MyBatis压缩包中找lib->log4j-1.2.17.jar导入到构建目录中。 1、启动日志 conf.xml文件全局参数设置: <configuration> <!--数据库文件引入--> <...原创 2019-08-07 20:23:41 · 211 阅读 · 0 评论