51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mybati
MyBatis之#{} and ${}
#{}和${}之间最大的差别就是 #{}会在使用的时候被加上‘’引号,${}直接传值,不做任何处理 1.#{}对传入的参数会做预编译,也就是会当做字符串来处理 select*frominfowherename=#{name}比如传递博客园,得到的结果就是如下select*f...
代码星球
·
2020-04-08
MyBatis
and
MyBatis之foreach
foreach元素是非常强大的,它允许你指定一个集合,声明集合项和索引变量,它们可以用在元素体内。它也允许你指定开放和关闭的字符串,在迭代之间放置分隔符。这个元素是很智能的,它不会偶然地附加多余的分隔符。注意你可以传递一个List实例或者数组作为参数对象传给MyBatis。当你这么做的时候,MyB...
代码星球
·
2020-04-08
MyBatis
foreach
详解mybatis映射配置文件
一 mybatis映射文件结构 mybatis映射配置文件存在如下顶级元素,且这些元素按照如下顺序被定义。cache –给定命名空间的缓存配置。cache-ref –其他命名空间缓存配置的引用。 r...
代码星球
·
2020-04-08
详解
mybatis
映射
配置文件
详解mybatis配置文件
在前面两篇文章中,大致与大家分享了基于Java的ORM框架,Mybatis基本架构和Mybatis实现CRUD的基本原理与流程,在本篇文章中,继续与大家分享Mybatis配置文件。通过研究Mybatis官网配置文件,不难得出如下两个结论:  ...
代码星球
·
2020-04-08
详解
mybatis
配置文件
浅谈mybatis如何半自动化解耦
在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Springjdbc,本系列,将来研究Mybatis。 通过研究mybatis源码,可将mybat...
代码星球
·
2020-04-08
浅谈
mybatis
如何
半自动
化解
mybatis 使用经验小结
一、多数据源问题主要思路是把dataSource、sqlSesstionFactory、MapperScannerConfigurer在配置中区分开,各Mapper对应的包名、类名区分开1<?xmlversion="1.0"encoding="UTF-8"?>2<beansxmlns="http://...
代码星球
·
2020-04-06
mybatis
使用
经验
小结
利用mybatis-generator自动生成代码
mybatis-generator有三种用法:命令行、eclipse插件、maven插件。个人觉得maven插件最方便,可以在eclipse/intellijidea等ide上可以通用。下面是从官网上的截图:(不过官网www.mybatis.org 最近一段时间,好象已经挂了)一、在pom.xml中添加plu...
代码星球
·
2020-04-06
利用
mybatis-generator
自动生成
代码
mybatis 3.x 缓存Cache的使用
mybatis3.x已经支持cache功能了,使用很简单,在mappper的xml文件里添加以下节点:1<mappernamespace="com.cnblogs.yjmyzz.mybatis.mapper.OrderMapper">23<cache4eviction="LRU"5flushInter...
代码星球
·
2020-04-06
mybatis
3.x
缓存
Cache
使用
mybatis3.2.8 与 hibernate4.3.6 混用
mybatis、hibernate这二个框架各有特色,对于复杂的查询,利用mybatis直接手写sql控制起来更灵活,而一般的insert/update,hibernate比较方便。同一个项目中,这二个框架可以和谐共存,下面是一些步骤:一、版本要求Spring4.11+hibernate4.3.6+mybatis3.2...
代码星球
·
2020-04-06
mybatis3.2.8
hibernate4.3.6
混用
mybatis的物理分页:mybatis-paginator
github上有一个专门针对mybatis的物理分页开源项目:mybatis-paginator,兼容目前绝大多数主流数据库,十分好用,下面是使用步骤:环境:struts2+spring+mybatis一、pom.xml中添加依赖项1<dependency>2<groupId>com.githu...
代码星球
·
2020-04-06
mybatis
物理
分页
mybatis-paginator
mybatis 3.2.8 + log4j2.0.2 控制台输出sql语句
mybatis3.2.7有一个bug,使用log4j2(2.0.2)版本时,会找不到类,导致启动失败,详见https://github.com/mybatis/mybatis-3/issues/235但没过多久,3.2.8就已经修复了这个bug,最新的mybatis3.2.8下载地址为:https://github.c...
代码星球
·
2020-04-06
mybatis
3.2.8
log4j2.0.2
控制台
输出
spring 3.2.x + struts2 + mybatis 3.x + logback 整合配置
与前面的一篇mybatis3.2.7与springmvc3.x、logback整合相比,只是web层的MVC前端框架,从springmvc转换成struts2.x系列,变化并不大一、pom.xml配置1<?xmlversion="1.0"encoding="UTF-8"?>2<projectxmlns...
代码星球
·
2020-04-06
spring
3.2.x
struts2
mybatis
3.x
mybatis 3.2.7 与 spring mvc 3.x、logback整合
github上有一个Mybatis-Spring的项目,专门用于辅助完成mybatis与spring的整合,大大简化了整合难度,使用步骤:准备工作:maven依赖项:1<properties>2<java-version>1.6</java-version>3<spring.v...
代码星球
·
2020-04-06
mybatis
3.2.7
spring
mvc
3.x
Mybatis.Net 整合 ODP.NET Managed
初步接触MyBatis.Net的朋友,请先移步MyBatis.Net学习手记 1.项目中先添加Oracle.ManagedDataAccess.dll程序集引用2.MyBatis.Net中Providers.config文件修改1<provider2name="ODP.NETManaged"3descr...
代码星球
·
2020-04-06
Mybatis.Net
整合
ODP.NET
Managed
MyBatis.Net 学习手记
MyBatis.NET的前身为IBatis,是JAVA版MyBatis在.NET平台上的翻版,相对NHibernate、EntityFramework等重量级ORM框架而言,MyBatis.NET必须由开发人员手动写SQL,相对灵活性更大,更容易保证DB访问的性能,适用开发团队里有SQL熟手的场景。下面是使用步骤:1、...
代码星球
·
2020-04-06
MyBatis.Net
学习
手记
首页
上一页
...
37
38
39
40
41
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他