51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mybati
mybatis之动态SQL操作之插入
1) 根据条件,插入一个学生/***持久层*/publicclassStudentDao{/***动态SQL--插入*/publicvoiddynaSQLwithInsert(Studentstudent)throwsException{SqlSessionsqlSession=MyBatisUtil.get...
代码星球
·
2020-08-06
mybatis
动态
SQL
操作
插入
mybatis之动态SQL操作之删除
/***持久层*/publicclassStudentDao{/***动态SQL--删除*/publicvoiddynaSQLwithDelete(int...ids)throwsException{SqlSessionsqlSession=MyBatisUtil.getSqlSession();try{sqlSess...
代码星球
·
2020-08-06
mybatis
动态
SQL
操作
删除
mybatis之动态SQL操作之更新
1) 更新条件不确定,需要根据情况产生SQL语法,这种情况叫动态SQL/***持久层*/publicclassStudentDao{/***动态SQL--更新*/publicvoiddynaSQLwithUpdate(Studentstudent)throwsException{SqlSessionsqlSe...
代码星球
·
2020-08-06
mybatis
动态
SQL
操作
更新
mybatis之动态SQL操作之查询
1) 查询条件不确定,需要根据情况产生SQL语法,这种情况叫动态SQL/***持久层*@authorAdminTC*/publicclassStudentDao{/***动态SQL--查询*/publicList<Student>dynaSQLwithSelect(Stringname,Doubl...
代码星球
·
2020-08-06
mybatis
动态
SQL
操作
查询
mybatis之分页查询
1)StudentDao.java/***持久层*/publicclassStudentDao{/***增加学生*/publicvoidadd(Studentstudent)throwsException{SqlSessionsqlSession=MyBatisUtil.getSqlSession();try{sqlS...
代码星球
·
2020-08-06
mybatis
分页
查询
基于MybatisUtil工具类,完成CURD操作
packageloaderman;importjava.io.IOException;importjava.io.Reader;importjava.sql.Connection;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis.session.S...
代码星球
·
2020-08-06
基于
MybatisUtil
工具
完成
CURD
MybatisUtil工具类的作用
1)在静态初始化块中加载mybatis配置文件和StudentMapper.xml文件一次2)使用ThreadLocal对象让当前线程与SqlSession对象绑定在一起3)获取当前线程中的SqlSession对象,如果没有的话,从SqlSessionFactory对象中获取SqlSession对象4)获取当前线程中的...
代码星球
·
2020-08-06
MybatisUtil
工具
作用
mybatis映射文件祥解(StudentMapper.xml)
1)以下是StudentMapper.xml文件,提倡放在与实体同目录下,文件名任意<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.or...
代码星球
·
2020-08-06
mybatis
映射
文件
祥解
StudentMapper.xml
mybatis配置文件祥解(mybatis.xml)
以下是mybatis.xml文件,提倡放在src目录下,文件名任意<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""http://mybatis.org/...
代码星球
·
2020-08-06
mybatis
配置文件
祥解
mybatis.xml
mybatis工作流程
1)通过Reader对象读取src目录下的mybatis.xml配置文件(该文本的位置和名字可任意)2)通过SqlSessionFactoryBuilder对象创建SqlSessionFactory对象3)从当前线程中获取SqlSession对象4)事务开始,在mybatis中默认5)通过SqlSession对象读取S...
代码星球
·
2020-08-06
mybatis
工作流程
什么是mybatis
1)基于上述二种支持,我们需要在中间找到一个平衡点呢?结合它们的优点,摒弃它们的缺点,这就是myBatis,现今myBatis被广泛的企业所采用。2)MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为My...
代码星球
·
2020-08-06
什么
mybatis
基于 mysql 异步驱动的非阻塞 Mybatis【待验证】
转自:https://segmentfault.com/a/1190000016196693虽然spring5也推出了WebFlux这一套异步技术栈,这种极大提升吞吐的玩法在node里玩的风生水起,但java世界里异步依旧不是主流,Vertx倒是做了不少对异步的支持,但是其对于数据访问层的封装依旧还是挺精简的,传统的j...
代码星球
·
2020-08-05
基于
mysql
异步
驱动
阻塞
Spring Boot + Mybatis 实现动态数据源
在很多具体应用场景的时候,我们需要用到动态数据源的情况,比如多租户的场景,系统登录时需要根据用户信息切换到用户对应的数据库。又比如业务A要访问A数据库,业务B要访问B数据库等,都可以使用动态数据源方案进行解决。接下来,我们就来讲解如何实现动态数据源,以及在过程中剖析动态数据源背后的实现原理。本教程案例基于SpringB...
代码星球
·
2020-08-05
Spring
Boot
Mybatis
实现
动态
mybatis之foreach用法
在做mybatis的mapper.xml文件的时候,我们时常用到这样的情况:动态生成sql语句的查询条件,这个时候我们就可以用mybatis的foreach了foreach元素的属性主要有item,index,collection,open,separator,close。item:集合中元素迭代时的别名,该参数为必选...
代码星球
·
2020-08-05
mybatis
foreach
用法
mybatis中sql标签、where标签、foreach标签用法
<sqlid="query_user_where"><!--如果userQueryVo中传入查询条件,再进行sql拼接--><!--test中userCustom.username表示从userQueryVo读取属性值--><iftest="userCustom!=null"&...
代码星球
·
2020-08-05
标签
mybatis
sql
where
foreach
首页
上一页
...
23
24
25
26
27
...
下一页
尾页
按字母分类:
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
其他