51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Mybatis
MyBatis SQL语句操作Mysql
本文记录使用Mybatis操作数据库时碰到的一些语句,供以后参考。 一,多条件查询示意SQL语句:SELECTt_field1,t_field2FROMtable_nameWHEREt_field3(BETWEENstartTimeANDendTime)ANDt_field4IN(xxx,xxx,xxx)Ma...
代码星球
·
2020-04-04
MyBatis
SQL
语句
操作
Mysql
Spring MVC整合Mybatis 入门
本文记录使用Intellij创建MavenWeb工程搭建SpringMVC+Mybatis的一个非常简单的示例。关于Mybatis的入门使用可参考这篇文章,本文在该文的基础上,引入了SpringMVC功能。首先是创建项目:打开Intellij,File-->newProject--->选中,Maven---...
代码星球
·
2020-04-04
Spring
MVC
整合
Mybatis
入门
MyBatis简单使用和入门理解
本文记录第一次使用Mybatis时碰到的一些错误和简单理解,采用的示例是Eclipse中的JAVA工程,采用XML文件定义数据库连接。 可以使用JavaJDBCAPI直接操作数据库,但使用框架会更便捷、高效而且还可以利用框架提供的某些强大的功能(比如事务管理),而Mybatis就是这样的一个框架。Mybati...
代码星球
·
2020-04-04
MyBatis
简单
使用
入门
理解
Spring/Maven/MyBatis配置文件结合properties文件使用
使用properties文件也叫注入,比如把一些常用的配置项写入到这个文件,然后在Spring的XML配置文件中使用EL表达式去获取。这种方式不只Spring可以使用,同样MyBatis也可以使用,只不过加载的方式不一样,但是获取值同样是EL表达式。具体的参考官方文档。properties语法参考:https://zh...
代码星球
·
2020-04-04
Spring
Maven
MyBatis
配置文件
结合
MyBatis3-基于注解的示例
在基于注解的示例中,可以简化编写XML的过程,全部采用注解方式进行编写,并在注解上写SQL语句,语句和XML的语句保持一致,并且可以省略掉XML文件不用引入的好处。但还有一点,基于注解的方式还没有百分百覆盖所有XML标签,所有还是有一点缺陷。在org.apache.ibatis.annotations包下包含了所有注解...
代码星球
·
2020-04-04
MyBatis3-
基于
注解
示例
MyBatis3-缓存使用
一级缓存和二级缓存的区别:1、一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为同一个SqlSession,当Sessionflush或close之后,该Session中的所有Cache就将清空。2、二级缓存:与一级缓存其机制相同,默认也是采用PerpetualCache,HashMap...
代码星球
·
2020-04-04
MyBatis3-
缓存
使用
MyBatis3-传递多个参数(Multiple Parameters)
传递多个参数一般用在查询上,比如多个条件组成的查询,有以下方式去实现:版本信息:MyBatis:3.4.41、自带方法<selectid="getUserArticlesByLimit"resultMap="resultUserArticleList">selectuser.id,user.userName...
代码星球
·
2020-04-04
MyBatis3-
传递
多个
参数
Multiple
MyBatis3-配置使用log4j输出日志
这篇文章的思路源自http://www.cnblogs.com/EasonJim/p/7050312.html这个错误的解决,还是使用上一章http://www.cnblogs.com/EasonJim/p/7065330.html的例子代码,使用的是log4j1.x版本,目的是方便配置,当然,在MyBatis3.4....
代码星球
·
2020-04-04
MyBatis3-
配置
使用
log4j
输出
MyBatis3-SqlSessionDaoSupport的使用
以下内容引用自http://www.yihaomen.com/article/java/336.htm:在MyBatis3中这个Mapper接口貌似充当了以前在iBatis2中的DAO层的作用。但事实上,如果有这个Mapper接口不能完成的工作,或者需要更复杂的扩展的时候,就需要自己的DAO层.事实上MyBatis3也...
代码星球
·
2020-04-04
MyBatis3-SqlSessionDaoSupport
使用
MyBatis3-代码生成工具的使用
以下内容引用自http://www.yihaomen.com/article/java/331.htm:MyBatis应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量,所以MyBatis官方也推出了一个MyBatis代码生成工具的JAR包。按照MyBatisGenera...
代码星球
·
2020-04-04
MyBatis3-
代码
生成
工具
使用
MyBatis3-动态SQL语句
MyBatis的动态SQL语句是基于OGNL表达式的。可以方便的在SQL语句中实现某些逻辑,总体说来MyBatis动态SQL语句主要有以下几类:1、if语句(简单的条件判断)。2、choose(when,otherwize),相当于Java语言中的switch,与JSTL中的choose很类似。3、trim(对包含的内...
代码星球
·
2020-04-04
MyBatis3-
动态
SQL
语句
MyBatis3-实现MyBatis分页
此文章中的例子是沿用上一篇文章http://www.cnblogs.com/EasonJim/p/7055499.html的SpringMVC集成的例子改装的。MyBatis分页有以下方式实现:一、内存分页,使用RowBounds类,但这种方式不推荐,基本不用,所以此方式集成省略。二、自定义实现,代码量比较少,简单,比...
代码星球
·
2020-04-04
MyBatis3-
实现
MyBatis
分页
MyBatis3-与Spring MVC 4集成
继前一篇的例子http://www.cnblogs.com/EasonJim/p/7052388.html,已经集成了Spring框架,现在将改造成SpringMVC的项目,并实现如下功能:1、不用每次都手动指定具体的XML文件,而是采用通配符自动查找XML文件,也是Mapping文件。2、不用每次都手动指定实体文件,...
代码星球
·
2020-04-04
MyBatis3-
Spring
MVC
4集成
MyBatis3-与Spring 4集成
继续使用前一篇的例子http://www.cnblogs.com/EasonJim/p/7052368.html,实际项目中,通常会用Spring来管理DataSource等。充分利用Spring基于接口的编程,以及AOP、IOC带来的方便。用Spring来管理MyBatis与管理Hibernate有很多类似的地方。下...
代码星球
·
2020-04-04
MyBatis3-
Spring
4集成
MyBatis3-实现多表关联数据的查询
前提:1、新建Article表和增加模拟数据,脚本如下:DropTABLEIFEXISTS`article`;CreateTABLE`article`(`id`int(11)NOTNULLauto_increment,`userid`int(11)NOTNULL,`title`varchar(100)NOTNULL,`...
代码星球
·
2020-04-04
MyBatis3-
实现
多表
关联
数据
首页
上一页
...
42
43
44
45
46
...
下一页
尾页
按字母分类:
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
其他