随笔分类 - mybatis
摘要:step1:定义Interceptor实现org.apache.ibatis.plugin.Interceptor step2:在mybatis的配置文件中加入plugin
阅读全文
摘要:默认情况下产生的Mapper.xml里面存在: 需要修改generatorConfiguration.xml,里面的table加属性,如: 备注: MySQL表里面的Address字段是text类型的,这样处理产生的Xml文件自动会把这个字段转换为VARCHAR;
阅读全文
摘要:当使用Map做为参数时,可以用_parameter.containsKey(变量名)来判断map中是否包含有些变量:
阅读全文
摘要:[手把手教程][JavaWeb]优雅的SpringMvc+Mybatis整合之路 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis 前面网友说我为啥很久不更新博客了,我告诉他们我准备潜修.其实是我的博客被人批评是在记流水账(~一脸尴尬~). 再次安利一波,博客
阅读全文
摘要:由于项目中多个应用访问同一个数据库,并部署在同一个tomcat下面,所以没必要每个应用都配置连接池信息,这样可能导致数据库的资源分布不均,所以这种情况完全可以配置一个tomcat的全局连接池,所涉及应用均访问该连接池,让数据库资源得以充分利用。 本人使用了c3p0连接池,对c3p0虽然没做过相关性能
阅读全文
摘要:研究了一天mybatis如何执行存储过程,基本了解了ORM的设计思想,在map层面进行对象关系映射有两种思路。 根据不同的业务使用不同的思路: 一、实体类和数据库映射,就是将数据库中的字段和java实体类中的对象对应起来,这是最普遍的做法。 就是这个样子: 二、将数据库的字段和java的Map对应起
阅读全文
摘要:这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy
阅读全文