
MyBatis
文章平均质量分 69
Dream答案
这个作者很懒,什么都没留下…
展开
-
MyBatis(一)-映射
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,其使用简单的xml或注解用于配置和原始映射,将接口和Java的POJO映射成数据库中的记录;所用的jar以及xml:链接:https://pan.baidu.com/s/11eoHPbvS8mNzkAgolFYqoQ提取码:ze4i命令行自动生成映射文件:java -jar mybatis1.jar -confi...原创 2019-06-30 17:59:58 · 470 阅读 · 0 评论 -
Mybatis(二)-动态SQL
将复杂的SQL语句拼接简单化,常用的动态SQL元素:if、choose(when、otherwise)、where、set、foreach、bindxml:if:<select id="findUserById" resultType="user"> select * from user where <if test="...原创 2019-06-30 18:57:33 · 224 阅读 · 0 评论 -
MyBatis(三)-事务管理和缓存机制
事务管理:MyBatis事务的设计重点是Transaction接口;MyBatis事务管理分为两种:JdbcTransaction:即利用java.sql.Connection对象完成对事务的提交、回滚、关闭等; ManagedTransaction:这种机制MyBatis自身不会实现事务管理,而是让程序的容器来实现对事务的管理;事务的配置:<environments ...原创 2019-06-30 19:45:12 · 366 阅读 · 0 评论