
Mybatis
onyas
这个作者很懒,什么都没留下…
展开
-
iBatis 到 MyBatis区别
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。 从 iBatis 到 MyBatis,你准备好了吗?对于从事 J转载 2013-06-18 22:11:25 · 796 阅读 · 0 评论 -
MyBatis/Ibatis中#和$的区别
1. #将传入的数据都当成一个字符串,即会对自动传入的数据加一个双引号。如:对于sql语句order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id"。 2. $将传入的数据直接显示生成在sql中,不会添加引号。如:对于sql语句order by转载 2016-03-30 19:56:08 · 728 阅读 · 0 评论 -
Mybatis整合Spring
根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spring的用法做一个简单的介绍。MapperFactor转载 2015-06-13 13:38:16 · 703 阅读 · 0 评论 -
Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到SpringMybatis在与Spring集成的时候可以配置 MapperFactoryBean来生成Mapper接口的代理. 例如bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">转载 2015-06-13 12:58:09 · 4258 阅读 · 0 评论 -
Mybatis传多个参数(三种解决方案)
第一种方案 DAO层的函数方法 ?1PublicUser selectUser(String name,String area);对应的Mapper.xml ?123selectid="select转载 2015-06-12 13:12:45 · 1777 阅读 · 0 评论 -
ibatis中resultMap和resultClass的区别
ibatis中resultMap和resultClass的区别举例子说明区别: 使用resultMap的: select user.id,user.name,wpb.wp,wpb.flag from us转载 2014-12-26 17:19:25 · 1556 阅读 · 0 评论 -
java.lang.IllegalArgumentException: No SqlMapClient specified
java.lang.IllegalArgumentException: No SqlMapClient specified at org.springframework.util.Assert.notNull(Assert.java:112) at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMa转载 2014-07-11 16:27:23 · 3385 阅读 · 0 评论 -
ibatis <iterate>标签
标签以一个集合或数组类型的特性作为其property属性值,ibatis通过遍历这个集合(数组)来从一组中重复产生某种sql小片段。这些小片段以conjunction属性值作为分隔符连接起来,从而形成一个有意义的sql语句片段,open属性值将作为所呈现的值列表的前缀,close属性值将作为所呈现的值列表的后缀,最终动态形成一个完整合法的sql。标签属性property转载 2014-06-12 15:25:13 · 7026 阅读 · 0 评论 -
iBaits中SqlMapClientTemplate的使用
Apache iBatis(现已迁至Google Code下发展,更名为MyBatis)是当前IT项目中使用很广泛的一个半自动ORM框架,区别于Hibernate之类的全自动框架,iBatis对数据库的操作拥有更加灵活的控制,对于那些经常需要调用本地数据库函数自定义SQL语句,或是喜欢自己优化SQL执行效率的开发者来说,iBatis是一个非常不错的选择。而得到广泛应用的开源企业架构SpringFr转载 2014-06-09 16:12:57 · 5874 阅读 · 0 评论 -
spring2.5/3.0注释配置SqlMapClientDaoSupport
实现一基础dao类: Java代码 public class BaseDao extends SqlMapClientDaoSupport { @Autowired//为了注入SqlMapClient所以多了一个baseDao public void setSqlMapClientBase(SqlMapClient sqlMapCli转载 2014-05-26 16:42:30 · 3822 阅读 · 0 评论 -
iBaits中SqlMapClientTemplate的使用
Apache iBatis(现已迁至Google Code下发展,更名为MyBatis)是当前IT项目中使用很广泛的一个半自动ORM框架,区别于Hibernate之类的全自动框架,iBatis对数据库的操作拥有更加灵活的控制,对于那些经常需要调用本地数据库函数自定义SQL语句,或是喜欢自己优化SQL执行效率的开发者来说,iBatis是一个非常不错的选择。而得到广泛应用的开源企业架构SpringFr转载 2014-06-09 16:13:32 · 783 阅读 · 0 评论 -
mybatis在xml文件中处理大于号小于号的方法
第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符 <原创 2013-08-28 15:20:16 · 362282 阅读 · 9 评论 -
mybatis传递多个参数的问题
在Mapper接口里面public List qryJsxx(@Param("jsid")String jsid,@Param("jsm") String jsm,@Param("page")Page page);在XML里面 select s.ID, s.JSID, s.JSM, s.BZ from 2013_PUB_JSXX s whe转载 2013-07-24 14:06:59 · 2564 阅读 · 0 评论