Mybatis
文章平均质量分 56
YJFinHZ
stay foolish,stay hungry.
展开
-
mybatis之配置文件
mybatis是一款轻量级的框架,用于java与数据库的连接使用,并且做到了java语句与数据库语句完全分离。关于与数据库的连接,主要使用的是mybatis的配置文件,在配置文件< configuration>节点下通常具有如下的常用根节点: 1. < environments >:配置环境属性,是mybatis连接数据库的核心配置,其根节点下通常需要进行< environment>< trans原创 2016-02-24 16:34:08 · 492 阅读 · 0 评论 -
mybatis之映射文件
mybatis框架如何实现java语句与数据库语句的分离——映射文件 通过在映射文件中写入动态sql语句,完成增删改查操作。映射文件中的元素都包含在根节点< mapper>< /mapper>下,mapper中一般具有一个namespace的属性,该属性用来指明定义的Dao接口类。例如接口定义如下:public interface IDao{} 则namespace配置为:<mapper name原创 2016-02-24 19:58:18 · 834 阅读 · 1 评论 -
mybatis之高级查询
Mybatis中的高级查询主要通过关联查询,集合查询或鉴别器来完成。其核心就是之前提到的通过resultMap标记来完成 1. 关联查询 关联查询一般有三种方式: a.联合查询 利用resultMap的map.xml中的配置如下(Pojo1和Pojo2对应的数据表分别为table1和table2)<resultMap id="Pojo1Map" type="Pojo1"> <id p原创 2016-02-25 14:40:22 · 738 阅读 · 0 评论 -
mybaits之动态sql
mybaits除了提供连接数据库,使java和数据库语句分离之外,还有一个显著的特点就是使用动态sql语句。这些sql语句均写在map映射文件中,并通过一系列标记来完成。 1.if标记。常用形式:<select id="**" resultType="**" parameterType="**"> select * from table where 1=1 <if原创 2016-02-26 16:40:44 · 773 阅读 · 0 评论