腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java大数据
专栏作者
举报
627
文章
443065
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章
java
jsp
javascript
html
编程算法
大数据
spring
http
maven
servlet
数据库
ide
eclipse
git
scala
xml
人工智能
https
网站
css
github
svn
网络安全
spark
hadoop
面向对象编程
sql
神经网络
开源
anaconda
php
python
node.js
mvc
mapreduce
mybatis
负载均衡
tensorflow
c++
jquery
api
容器
存储
jdk
卷积神经网络
spring cloud
windows
微服务
bash
json
android
云数据库 SQL Server
jar
linux
负载均衡缓存
apache
bash 指令
yarn
分布式
运维
shell
ssh
spring boot
jdbc
aop
微信
add
area
background
branch
commit
directory
document
edit
firebug
function
import
int
io
list
profile
push
repository
rsa
script
spyder
target
text
union
var
web
width
对象
工具
开发
开发者
浏览器
模型
搜索文章
搜索
搜索
关闭
SpringMVC,Mybatis结合事务Transaction
spring
jdbc
servlet
mybatis
java
5.SpringMVC,Mybatis结合事务Transaction 前面讲过,Spring事务就是针对某一个方法,在头和尾环绕上一对儿事务的开始和结束语句段,方法里针对数据库的操作就成为了一个事务。具体怎么样访问数据库,是JDBC,还是Spring JDBC还是Mybatis,Spring的事务并不关心。所以mybatis这里的事务的配置和实验和前面的Spring JDBC是一样的。 例 1.5 package com; import java.io.IOException; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloWorldController { @Resource private ILoginService loginServic; @RequestMapping("/helloa") public void helloWorld(HttpServletResponse res) throws IOException { loginServic.login(); res.sendRedirect("index.jsp"); } } package com; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.mapper.RegisterMapper; @Service public class LoginServiceImpl implements ILoginService { @Resource private RegisterMapper registerMapper; public void login() { updateRegister(); System.out.println("successfully update 1"); insertRegisterWrong();//duplicate key System.out.println("successfully insert 2"); } public void updateRegister() { Register registerU = new Register(); registerU.setId(52); registerU.setName("bbb2"); registerU.setAge(80); System.out.println("registerMapper.updateByPrimaryKey 的返回值是 "+registerMapper.updateByPrimaryKey(registerU)); } public void insertRegisterWrong() { Register register = new Register(); register.setAge(80); register.setId(50); register.setName("aaa"); registerMapper.insert(register); } } 更多请见:https://blog.csdn.net/qq_44639795/article/details/100173346
马克java社区
2019-09-27
500
0
mybatis当中如何自动生成Model和映射程序与配置文件和所需要的类
javascript
mybatis
shell
编程算法
sql
利用mybatis编写的MyBatisGenerator,我们可以生成我们所需要的类和配置文件。
马克java社区
2019-09-25
798
0
SpringBoot当中如何整合mybatis和注入
http
xml
mybatis
maven
spring
6.整合mybatis和注入: 根据第3部分的helloworld例子,用那个项目做底子。pom.xml只需要加入mybatis和mysql的部分,另外注意版本要比helloworld的高,比如要1.5.9版本以上。 参见我的项目bootMybatis1。
马克java社区
2019-07-27
277
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档