摘要: 当mybatis配置文件中只有一个数据源的时候,按照正常的事务注解形式@Transaction是没有问题的,但是当配置文件中有多个数据源的时候发现事务不起作用了,怎么解决这个问题呢?看下面的案例: 阅读全文
posted @ 2017-10-26 21:36 寻找风口的猪 阅读(7966) 评论(0) 推荐(0) 编辑
摘要: 一、搭建maven环境,引入相关jar 参考demo 二、写web.xml 三、写springmvc的xml文件mvc-dispatcher-servlet.xml 四、写spring的配置文件applicationContext.xml 五、mybatis-config.xml文件 六、jdbc. 阅读全文
posted @ 2017-10-26 06:21 寻找风口的猪 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 什么是责任链模式 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任 阅读全文
posted @ 2017-10-25 19:56 寻找风口的猪 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 在InnoDB加锁前,为什么要先start transaction innodb下锁的释放在事务提交/回滚之后,事务一旦提交/回滚之后,就会自动释放事务中的锁,innodb默认情况下autocommit=1即开启自动提交 检索条件使用索引和不使用索引的锁区别: 检索条件有索引的情况下会锁定特定的一些 阅读全文
posted @ 2017-10-24 19:15 寻找风口的猪 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 事务的隔离级别和锁机制: READ UNCOMMITTED(未提交读) 在这个级别,事务中的修改,即使没有提交,对其他事务也都是可见的,事务可以读取未提交的数据。(不加锁或只加共享锁) READ COMMITTED(提交读) 一个事务开始时,只能“看见”已经提交的事务所做的修改。也就是一个事务从开始 阅读全文
posted @ 2017-10-24 19:15 寻找风口的猪 阅读(473) 评论(1) 推荐(0) 编辑
摘要: InnoDB的MVCC,是通过在每行记录后面保存三个隐藏的列来实现的其中的两个列一个保存了行的创建时间,一个保存行的过期时间(或删除时间)。当然存储的并不是实际的时间值,而是系统版本号(system version number): 1、DB_TRX_ID :6字节的事务ID,每处理一个事务,其值自 阅读全文
posted @ 2017-10-24 09:07 寻找风口的猪 阅读(693) 评论(0) 推荐(0) 编辑
摘要: MyBatis3.0 添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联删除操作 一、创建student、teacher和stu_teach_rel三张张表 二、新建和表相关的实体类 三、新建映射关系 stud 阅读全文
posted @ 2017-10-23 22:27 寻找风口的猪 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 多对一关联查询 一、数据库关系。article表和user表示多对一的关系 二、创建跟表对应关系的model 三、新建对应的mapper映射器组合 组合一: 组合二: 组合三: 四、在configuration.xml 配置别名和注册映射器: 五、测试 一对多关联查询 一、数据库关系。user表和a 阅读全文
posted @ 2017-10-22 20:19 寻找风口的猪 阅读(608) 评论(0) 推荐(0) 编辑
摘要: <settings/> settings的配置内容 <typeAliases/> 别名 表 系统定义的typeAliases 别名 映射的类型 _byte byte _long long _short short _int int _integer int _double double _float 阅读全文
posted @ 2017-10-18 22:11 寻找风口的猪 阅读(5869) 评论(0) 推荐(0) 编辑
摘要: 下面的解释中有一个databaseId属性: 如果配置了 databaseIdProvider,MyBatis 会加载所有的不带 databaseId 或匹配当前 databaseId 的语句;如果带或者不带的语句都有,则不带的会被忽略。新增,修改和删除都有这个属性 一、在configuration 阅读全文
posted @ 2017-10-18 21:55 寻找风口的猪 阅读(6533) 评论(0) 推荐(0) 编辑