首页
学习
活动
专区
工具
TVP
发布

java大数据

专栏作者
627
文章
443065
阅读量
29
订阅数
SpringMVC,Mybatis结合事务Transaction
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
5000
mybatis当中如何自动生成Model和映射程序与配置文件和所需要的类
利用mybatis编写的MyBatisGenerator,我们可以生成我们所需要的类和配置文件。
马克java社区
2019-09-25
7980
SpringBoot当中如何整合mybatis和注入
6.整合mybatis和注入: 根据第3部分的helloworld例子,用那个项目做底子。pom.xml只需要加入mybatis和mysql的部分,另外注意版本要比helloworld的高,比如要1.5.9版本以上。 参见我的项目bootMybatis1。
马克java社区
2019-07-27
2770
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档