MyBatis
你的瓦刀
这个作者很懒,什么都没留下…
展开
-
【MyBatis笔记】1、MyBatis配置及入门示例,MyBatis-Statement方式的增删改查(CRUD)
mybatis: ibatis:apache 2010 ibatis-> google colde ,MybatisMyBatis可以简化JDBC操作,实现数据的持久化 。 ORM:Object Relational Mapping person对象 person表 ORM:概念 , Mybatis是ORM的一个实现/...转载 2019-05-02 21:26:21 · 178 阅读 · 0 评论 -
【MyBatis笔记】2、MyBatis约定及基于动态代理方式的增删改查(CRUD,MyBatis接口开发)
原则:约定优于配置,配置优于硬编码硬编码方式 abc.java Configuration conf = new Configuration(); con.setName("myProject") ;配置方式: abc.xml <name>myProject</name>约定:默认值就是m...转载 2019-05-02 23:28:36 · 221 阅读 · 0 评论 -
【MyBatis笔记】4、mybatis全局参数
(慎用) 参数 简介 有效值 cacheEnabled 在全局范围内,启用或禁用缓存 true(默认)、false lazyLoadingEnabled 在全局范围内启用或禁用延迟加载。当禁用时,所有相关联的对象都将立即加载(热加载)。 ...转载 2019-05-02 23:33:47 · 1649 阅读 · 0 评论 -
【MyBatis笔记】3、属性文件,全局参数,别名,类型转换器,resultMap
优化1.可以将配置信息 单独放入 db.properties文件中,然后再动态引入 db.properties: k=v<configuration><properties resource="db.properties"/>引入之后,使用${key}2.MyBatis全局参数在conf.xml中设置 <!--...转载 2019-05-03 12:59:03 · 357 阅读 · 0 评论 -
【MyBatis笔记】5、两种取值符号以及ParameterType(输入参数)为简单、对象类型
输入参数:parameterType1.类型为简单类型(8个基本类型+String)#{}、${}的区别①#{任意值}${value} ,其中的标识符只能是value②#{}自动给String类型加上'' "(自动类型转换) ${} 原样输出,但是适合于动态排序(动态字段)select stuno,stuname,stuage from student wher...转载 2019-05-03 13:46:21 · 854 阅读 · 0 评论 -
【Spring笔记】13、Spring整合MyBatis思路,及SqlSessionDaoSupport、MapperFactoryBean、MapperScannerConfigurer整合方式
Spring - MyBatis思路: SqlSessionFactory -> SqlSession ->StudentMapper ->CRUD可以发现 ,MyBatis最终是通过SqlSessionFactory来操作数据库,Spring整合MyBatis 其实就是 将MyBatis的SqlSessionFactory 交给SpringSM整合步骤:...转载 2019-05-03 20:26:18 · 348 阅读 · 0 评论 -
【SpringMVC笔记】9、SSM整合
SSM整合:Spring - SpringMVC - MyBatis1.Spring - MyBatis : 需要整合:将MyBatis的SqlSessionFactory 交给Spring2Spring - SpringMVC : 就是将Spring - SpringMVC 各自配置一遍思路: SqlSessionFactory -> Sql...转载 2019-05-03 21:46:17 · 192 阅读 · 0 评论