
mybatis
文章平均质量分 88
feiteyizu123
这个作者很懒,什么都没留下…
展开
-
mybatis
一、为实体类定义别名,简化sql映射xml文件中的引用之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下:<!-- 创建用户(Create) --><insert id="addUser" parameterType="me.gacl.domain.User"> insert into users(n...2015-08-28 00:02:52 · 65 阅读 · 0 评论 -
mybatis 注解
例子:/** * The test Mapper interface. * * @author HuangMin <a href="mailto:minhuang@hengtiansoft.com>send email</a> * * @since 1.6 * @version 1.0 * * #...原创 2015-09-05 11:31:10 · 85 阅读 · 0 评论 -
mybatis 动态sql
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:<select i...原创 2015-09-06 17:38:55 · 83 阅读 · 0 评论 -
mybatis spring 事务
MyBatis自动参与到spring事务管理中,无需额外配置,只要org.mybatis.spring.SqlSessionFactoryBean引用的数据源与DataSourceTransactionManager引用的数据源一致即可,否则事务管理会不起作用。另外需要下载依赖包aopalliance.jar放置到WEB-INF/lib目录下。否则spring初始化时会报异常java.l...原创 2015-09-07 15:38:03 · 88 阅读 · 0 评论 -
mybatis 配置文件标签详解
在Eclipse中,将鼠标放在根节点上后,可以看到配置文件中的主要配置项,如下图所示: 这些项分别是:properties、settings、typeAliases、typeHandlers、plugins、environments、mappers。 注意:这些配置项必须按照先后顺序进行配置一、配置项介绍 properties:用于配置属性信息。...原创 2015-09-07 16:03:44 · 342 阅读 · 0 评论 -
mybatis 有时会发生怪异的问题: Invalid bound statement (not found)
mybatis 有时会发生怪异的问题: Invalid bound statement (not found) 类似找不到xml文件 或者 找不到接口中对应配置文件的方法 解决问题思路:1.各种配置 、文件名字、路径都正确的情况下 ,尝试清理项目,点eclipse 菜单的project-->clean 2.maven 项目 xml文件放在 src/mai...2015-09-07 16:11:41 · 117 阅读 · 0 评论 -
mybatis dtd找不到问题
项目中集成Mybatis与Spring,使用的是Mybatis3.2.7,以及Spring4.0.5,mybatis-spring-1.2.2;因为项目组成员想要偷懒,将数据从DB中查询出来时需要将字段映射为Map,而不想封装成Bean.默认情况下,Mybatis对Map的解析生成, 如果值(value)为null的话,那么key也不会被加入到map中.于是对Map遍历时,key就遍历不到,因为...原创 2015-11-19 10:21:40 · 924 阅读 · 0 评论