Spring-MyBastis数据库事务
mayundoyouknow
喜欢运动,爱思考
展开
-
InnoDB还是MyISAM 再谈MySQL存储引擎的选择
两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用。 我作为使用MySQL的用户角度出发,Innodb和MyISAM都是比较喜欢的,但是从我目前运维的数据库平台要达到需求:99.9%的稳定性,方便的扩展性和高可用性来说的话,MyISAM绝对是我的首选。 原因如下: 1、首先我目前平台上承载转载 2017-06-05 18:59:50 · 1162 阅读 · 0 评论 -
MySQL查看和修改表的存储引擎
1 查看系统支持的存储引擎 show engines; 2 查看表使用的存储引擎 两种方法: a、show table status from db_name where name='table_name'; b、show create table table_name; 如果显示的格式不好看,可以用\g代替行尾分号 有人说用第二种方法不准确(http:转载 2017-06-05 19:03:23 · 277 阅读 · 0 评论 -
Spring AOP中pointcut expression表达式解析 及匹配多个条件
Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的. Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args() @args() execution() this() target() @target() within() @within() @ann转载 2017-06-05 19:04:40 · 5854 阅读 · 0 评论 -
SpringMVC+MyBatis配置声明式事务的问题
网络上关于Spring声明式事务的博客一堆一堆地,原本不用自己再记笔记,但我最近在用SpringMVC+MyBatis时遇到了事务问题;深知自己水平不高,忘东西又快,因此一解决问题还是第一时间记下来,以备后用。 我的环境是Spring、SpringMVC、MyBatis3、MariaDB和Tomcat 我遇到的问题是事务不起作用,虽然多次数据库操作中有异常出现,但还是部分提交,并没有回转载 2017-06-05 19:05:32 · 320 阅读 · 0 评论