
mybatis
文章平均质量分 66
minGW_Lee
I don't know, Just do it!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis缓存策略
提升性能:使用MyBatis的缓存策略 Mybatis的缓存策略使用起来非常方便,三个配置就搞定:第一个需要配置config.xml ,开启缓存 <setting name="cacheEnabled" value="true"> 第二个需要在Mapper文件头指定使用缓存 <cache readOnly="true" size="500" flushInterval="120000" evi原创 2017-05-24 15:04:05 · 344 阅读 · 0 评论 -
MyBatis概述
MyBatis特点: 开源的优秀持久层框架 SQL语句与代码分离 面向配置的编程 良好支持复杂数据映射 动态SQL MyBatis环境搭建:导包: 导入mybatis-3.2.8.jar 导入lib中相关jar 导入mysql-connector-java-3.0.17-ga-bin.jar 日志配置:通过日志来完成sql语句输出,便于调试 加入日志配置文件 log4j.proper原创 2017-04-23 14:23:43 · 526 阅读 · 0 评论 -
MyBatis基础操作
增改删操作: map配置文件中,有Insert,Update,delete等标签用来对应增改删操作。 MyBatis中很重要的一点是:它可以自动检测传入参数对象的属性和sql语句中参数的属性是否在name和类型上匹配的话,就会进行自动替换。同样对于resultType也是一样 Insert标签,插入 <insert id="insertUser" parameterType="User" sta原创 2017-04-23 15:19:00 · 377 阅读 · 0 评论 -
MyBatis高级查询之resultMap的应用
本文参考博客,谢谢该作者基础操作中提过,resultMap适用于处理负责的映射关系,它是结果映射。 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。 在MyBatis转载 2017-04-23 20:31:51 · 424 阅读 · 0 评论 -
MyBatis动态SQL操作
在JDBC编程中,往往会去拼装sql语句,拼装的时候往往根据条件的不同,拼装成不同的sql语句。 MyBatis通过动态sql来实现这个过程,即动态生成sql,MyBatis是通过配置文件中的各种标记来实现的。 标记类型: if、choose标记 where、set和trim标记 foreach标记 if、choose标记:条件判断和多重条件判断<!--if标记--> <selec原创 2017-04-24 10:32:53 · 300 阅读 · 0 评论 -
SSM框架搭建整合
基于IDEA整合Spring,SpringMVC,Mybatis。 这是一段···(不可描述)的路程首先附上文件结构图: 主要是三层,Dao层,Service层,Controller层。 由于都是面向接口编程,耦合性更低。 Dao层只有Ixxdao 接口,他的实现是通过Mybatis的map配置文件代理注入的,查看Mybatis配置文件就可以知道。而Service接口只负责声明服务,servi原创 2017-06-26 13:35:48 · 368 阅读 · 0 评论