随笔分类 -  mybatis-spring

从mybatis到整合spring
摘要:二次开发(此文只作记录,具体代码及文章在内网,copy不出来) 自定义生成代码需求: 1.去除默认生成的example接口方法: (1)配置generatorConfig.xml (2)修改源码tableConfiguration.java 2.去除model类/mapper映射文件及接口类中生成的 阅读全文
posted @ 2019-06-28 16:01 Together~ 阅读(509) 评论(0) 推荐(0)
摘要:动态代理 一、反射技术 代码通过反射技术去创建ReflectService对象,获取方法后通过反射调用。 二、JDK动态代理 JDK动态代理,是由JDK的java.lang.reflect.*包提供支持的: 1.编写服务类和接口,这是真正的服务提供者,在JDK代理中接口是必须的 2.编写代理类,提供 阅读全文
posted @ 2019-06-28 15:06 Together~ 阅读(206) 评论(0) 推荐(0)
摘要:ehcache的使用 使用cache主要分为三层: 1.最上层是CacheManager,它是操作Ehcache的入口。可以通过CacheManager.getInstance()获得一个单子的CacheManager,或者通过CacheManager的构造函数创建一个新的CacheManager。 阅读全文
posted @ 2019-06-28 15:05 Together~ 阅读(480) 评论(0) 推荐(0)
摘要:druid多数据源配置 一、druid简介 Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。 Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、 阅读全文
posted @ 2018-01-15 16:06 Together~ 阅读(17015) 评论(0) 推荐(0)
摘要:mybatis-spring集成完整版 一、项目整体 二、自动生成代码-mybatis generator 主要修改: 接口、mapper、实体类的包结构 需要生成的数据库表 生成的包目录结构: 三、配置mybatis-config.xml 四、整合spring,配置applicationConte 阅读全文
posted @ 2018-01-15 15:12 Together~ 阅读(284) 评论(0) 推荐(0)
摘要:mybatis-spring的集成 源码下载(数据库使用derby,具体数据库结构参考这里) 在src下新建applicationContext.xml 配置内容:数据源、SqlSessionFactory、Mapper、事务处理 一、配置SqlSessionFactory 需要两个参数:数据源和M 阅读全文
posted @ 2018-01-04 16:25 Together~ 阅读(262) 评论(0) 推荐(0)
摘要:mybatis缓存、事务、插件的基础 一、缓存 (一)一级缓存与二级缓存 一级缓存 为了获得更好的性能,最重要的就是一级缓存。每个session对象维持一个一级缓存,session对象创建时缓存创建,session对象释放时缓存销毁。 缓存是一个哈希表。哈希表根据唯一键存储值,值可以根据唯一键检索。 阅读全文
posted @ 2018-01-04 14:42 Together~ 阅读(861) 评论(0) 推荐(0)
摘要:mybatis级联的实现 开篇 级联有三种对应关系: 1.一对一(association):如学号与学生 2.一对多(collection):如角色与用户 3.多对多(discriminator):如一个角色可以对应多个用户,一个用户也可以兼任多个角色 下面做一个一对多级联 数据库表描述:(使用的是 阅读全文
posted @ 2017-12-26 18:40 Together~ 阅读(3872) 评论(0) 推荐(0)
摘要:mybatis generator-自动生成代码 准备材料: 一个文件夹,一个数据库的驱动包,mybatis-generator-core-1.3.5.jar,一条生成语句 如图:(我用的是derby数据库,使用其他数据库需修改相应的jar驱动包) generatorConfig.xml文件 可以根 阅读全文
posted @ 2017-12-22 17:55 Together~ 阅读(2587) 评论(0) 推荐(0)
摘要:mybatis(基础及其搭建) 声明:该文章及该分类中的内容均基于正在开发的项目和一本参考书(深入浅出MyBatis技术原理与实战 by 杨开振) 一、mybatis核心组件(简要介绍) SqlSessionFactoryBuilder(构造器):根据配置信息或代码生成SqlSessionFacto 阅读全文
posted @ 2017-12-22 16:43 Together~ 阅读(772) 评论(0) 推荐(0)