随笔分类 -  mybatis 学习

摘要:一 遇到的问题: 项目用的play框架,数据库DB2, 持久化框架是Mybatis, 连接池用的是Mybatis原生的,遇到的问题是:有时候抛出如下异常: 很明显是: connection 和 DB的连接出问题了,正常情况下,一般过一会,连接好用了,就可以恢复,但是有一种情况是:连接一直不恢复: 用 阅读全文
posted @ 2018-08-03 22:05 刘大飞 阅读(4757) 评论(0) 推荐(0) 编辑
摘要:事务控制 阅读全文
posted @ 2017-09-13 21:56 刘大飞 阅读(119) 评论(0) 推荐(0) 编辑
摘要:hibernate和mybatis的缓存机制 阅读全文
posted @ 2017-09-07 22:45 刘大飞 阅读(109) 评论(0) 推荐(0) 编辑
摘要:mybatis如何控制事务的 阅读全文
posted @ 2017-09-07 22:44 刘大飞 阅读(499) 评论(0) 推荐(0) 编辑
摘要:常见面试题 阅读全文
posted @ 2017-09-07 22:19 刘大飞 阅读(141) 评论(0) 推荐(0) 编辑
摘要:本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操 阅读全文
posted @ 2017-09-07 22:19 刘大飞 阅读(141) 评论(0) 推荐(0) 编辑
摘要:自己写一个实战项目,最好和hibernate做对比。 阅读全文
posted @ 2017-09-07 22:18 刘大飞 阅读(146) 评论(0) 推荐(0) 编辑
摘要:在定义sqlSessionFactory时需要指定MyBatis主配置文件: MyBatis配置文件中大标签configuration下子标签包括: configuration | properties | settings | typeAliases | typeHandlers | object 阅读全文
posted @ 2017-09-04 23:16 刘大飞 阅读(219) 评论(0) 推荐(0) 编辑
摘要:3.1 selectKey 标签 在insert语句中,在Oracle经常使用序列、在MySQL中使用函数来自动生成插入表的主键,而且需要方法能返回这个生成主键。使用myBatis的selectKey标签可以实现这个效果。 下面例子,使用mysql数据库自定义函数nextval('student') 阅读全文
posted @ 2017-09-04 23:15 刘大飞 阅读(211) 评论(0) 推荐(0) 编辑
摘要:2.2 select 一个select 元素非常简单。例如: select 语句属性配置细节: 2.3 insert 一个简单的insert语句: insert可以使用数据库支持的自动生成主键策略,设置useGeneratedKeys=”true”,然后把keyProperty 设成对应的列,就搞定 阅读全文
posted @ 2017-09-04 23:14 刘大飞 阅读(325) 评论(0) 推荐(0) 编辑
摘要:SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: 当Java接口与XML文件在一个相对路径下时,可以不在myBatis配置文件的mappers中声明 阅读全文
posted @ 2017-09-04 23:13 刘大飞 阅读(556) 评论(0) 推荐(0) 编辑
摘要:1: mybatis-config.xml 2: StudentMapper.xml 3: mysql.properties 4: dispatcherServlet 阅读全文
posted @ 2017-09-04 22:57 刘大飞 阅读(225) 评论(0) 推荐(0) 编辑
摘要:1.2.2建立MySql数据库 在C:\Program Files\MySQL\MySQL Server 5.7\bin下面: 首先连接MySQL: mysql -u root -p 创建连接MySql使用的配置文件mysql.properties。 Mysql.properties代码 jdbc. 阅读全文
posted @ 2017-09-03 14:27 刘大飞 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一、直接建立Maven项目方法 1、建立Maven项目 接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例: 1.1 选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Projec 阅读全文
posted @ 2017-09-03 10:55 刘大飞 阅读(284) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示