MyBatis

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

MyBatis Select一对多和多对一映射详解

在使用MyBatis3的时候,我们经常需要处理一对多和多对一这种方式,通常情况下我们可以通过代码请求两次数据库将数据获取到JavaBean中;那么,MyBatis3是否支持查询映射呢?答案是肯定的。在MyBatis3中我们可以在使用实现一对多,实现一对一或多对一映射。

MyBatis Mapper.xml的choose标签详解

MyBatis Mapper.xml的choose标签的作用类似于java中的switch语句,使用choose标签时为了避免使用大量的if元素。choose元素包含了when元素(对应于java中的case语句),otherwise元素则对应java中的default语句。

MyBatis Mapper文件的trim元素详解

MyBatis Mapper文件的trim元素用来替换已经拼凑好的字符串开始或者结束的字符串。如:"AND C_NAME LIKE '%ZhangSan%' AND N_AGE=25"可以使用trim元素将字符串开始的AND元素替换成WHERE。

MyBatis的Mapper文件的foreach标签详解

MyBatis的Mapper文件的foreach标签用来迭代用户传递过来的Lise或者Array,让后根据迭代来拼凑或者批量处理数据。如:使用foreach来拼接in子语句。

怎样在MyBatis的MyBatis-cfg.xml文件中配置Mapper?

怎样在MyBatis的MyBatis-cfg.xml文件中配置Mapper?在mybatis-cfg.xml文件中的mapper元素中,可以通过mapper和package进行配置,大致存在四种配置方式,每种配置方式都有自己的优缺点。下面我们逐一进行介绍。

首页 1 末页 共5/1页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号