1、先整合spring和Mybatis第一步基本上都是一样加入jar包创建测试目录添加junit jar包和log4j配置文件Log4j的配置文件基本上都是不会变的复制过来就行了现在就和Hibernate不同的地方了Mybatis生成映射文件有三种方式,我们做这个就用最简单generator的方式h...
分类:
编程语言 时间:
2014-09-26 20:04:38
阅读次数:
351
mybatis 3.x 与 spring-mvc 3.x 整合
分类:
编程语言 时间:
2014-09-26 18:57:08
阅读次数:
305
1.web.xml的配置 contextConfigLocation classpath:/config/jdbc.xml org.springframework.web.context.ContextLoaderListener encodingFilter ...
分类:
编程语言 时间:
2014-09-26 14:16:18
阅读次数:
6522
stringintegerclassencodinginterfacejoin在学习MyBatis3的过程中,文档上面一直在强调一个id的东西!在做这个实验的时候,也因为没有理解清楚id含义而导致一对多的“多”中也只有一条数据。id和result的唯一不同是id表示的结果将是当比较对象实例时用到的标...
分类:
其他好文 时间:
2014-09-26 13:37:09
阅读次数:
197
在spring里使用org.mybatis.spring.mapper.MapperScannerConfigurer 进行自动扫描的时候,设置了sqlSessionFactory 的话,可能会导致PropertyPlaceholderConfigurer失效,也就是用${jdbc.username...
分类:
移动开发 时间:
2014-09-25 22:46:17
阅读次数:
258
spring与mybatis三种整合方法 本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。1、采用数据映射器(MapperFactoryBean)的方式...
分类:
编程语言 时间:
2014-09-25 20:07:28
阅读次数:
344
据我目前接触到的传多个参数的方案有三种。
第一种方案
DAO层的函数方法
Public User selectUser(String name,String area);
对应的Mapper.xml
select * from user_user_t where user_name = #{0} and user_area=#{1}
其中,#{0}代表接收的...
分类:
其他好文 时间:
2014-09-25 16:28:49
阅读次数:
211
以前使用ibatis/mybatis时曾经碰到过这个问题,在动态SQL中,如果只有一个字符类的参数,在影射文件中是这样配置的: 或者传入直接执行的SQL: 这时候都会碰到一个问题,为什么是${value}呢?以前也曾试过用其他符号代替,比如调用方法的参数:getOrderList(String...
分类:
其他好文 时间:
2014-09-24 18:26:37
阅读次数:
419
方式一: 通过as 指定大写重名列的别名 方式二: 命名数据库中表名时每个表的主键id要起不同的名称,避免主键重复(但是子表的外键可以和主表的id主键重名,你想啊,从表的外键性质不就是引用主表的主键么,所以就一样喽!)方式三: 指定map类型返回结果方式四: 指定外表的column到本表的r...
分类:
其他好文 时间:
2014-09-24 01:50:55
阅读次数:
215
在mybatis框架中,在SqlSession未关闭之前,在一个session里面,如果执行相同的select语句,mybatis不会重新查询数据库,而是直接返回缓存在内存中的查询结果。解决方案如上,添加到配置文件中。
分类:
其他好文 时间:
2014-09-23 20:53:35
阅读次数:
172