MyBatis的Dao映射配置有个属性叫resultType,该属性代表输出参数类型,对应Dao方法的方法返回值。MyBatis的输出参数类型包含以下几种:基本
在MyBatis中,我们有两种Dao的写法,一种叫传统Dao写法,一种叫Mapper代理接口。下面看看如何实现。1 传统Dao写法1 1 编写CustomerDao接
在SqlMapConfig xml文件中需要配置<mappers >来关联Dao映射文件。该配置有三种写法:1 直接导入sql映射文件<!-- sql映射文件 --><mapper
1 MyBatis别名的作用在SqlMapConfig xml中定义别名,在mapper xml文件中 parameterType 和 resultType 中使用别名。其实是为了避免在x
MyBatis的SqlMapConfig xml配置中有许多配置,其中有一个<properties>标签。这个标签的作用,用于把数据源的参数进行抽取,提高参数的复用
在之前编写的MyBatis程序中,我们的测试类经常需要使用以下几个核心API,接着,我们看看这几个API的作用分别是什么:1 SqlSessionFactoryB
动态SQL是MyBatis的一大强大功能,能帮助我们解决SQL拼接的困难,动态SQL元素和JSTL或基于类似XML 的文本处理器相似。MyBatis的动态SQL分
1 什么是一对一、一对多映射?以用户和订单举例,一对一 : 一个订单只属于一个用户 ==> 订单对用户是一对一关系一对多 : 一个用户可
刚才演示了MyBatis一对一映射,接着我们看看用户对订单的一对多映射如何完成。1 设计Pojo,建立关系在User类添加List<Order>订单集合属性
1 MyBatis内置数据源类型MyBatis支持三种内置的数据源类型:Pooled:实现dataSource接口,并且使用了池的思想。UNPooled:同样也是实现了d