没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
jdbc+spring+mysql
事务理解和分析
首先了解事务的特性
事务四大特性(简称 ACID)
1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全
部完成,要么均不执行。
2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺
序串行执行的结果相一致。
3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结
果对其他事务必须是透明的。
4、持久性(Durability):对于任意已提交事务,系统必须保证该事务对数据库
的改变不被丢失,即使数据库出现故障。
在 Action 层(servlet)
依赖注入 signService,调用 saveSignInfo 方法。
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
signService.saveSignInfo(username, password,nickname,pic_url,remark);
} catch (RuntimeException e) {
e.printStackTrace();
}
}
在 Service 层接口定义
public interface ISignService {
void saveSignInfo(SignBean sign);
}
//实现类,测试事务,方法命名:save 开头
public class SignServiceImpl implements ISignService {
//模拟数据库表中 id 为自增长的主键列,假设第一条添加成功,第二条添加失败,测试事
务回滚。
public int saveSignInfo(String username, String password, String nickname, String pic_url, String
资源评论
不倒猪
- 粉丝: 1
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功