
mybatis
bear_wr
小白一枚
展开
-
ResultMap详解
前言MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 在深入ResultMap标签前,我们需要了解从SQL查询结果集到JavaBean或POJO实体的过程。从SQL查询结果到领域模型实体 通过JDBC查询得到转载 2016-08-31 12:42:26 · 150219 阅读 · 13 评论 -
mybatis——select、insert、update、delete
一、select<!-- 查询学生,根据id --> <select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID, ST.STUDENT_NAME, ST.STUDENT_SEX,原创 2016-08-31 16:22:12 · 97173 阅读 · 4 评论 -
MyBatis——动态SQL讲解
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有:ifwheresetchoose(when,otherwise)trimforeach1、if标签if标签可用在许多类型的sql语句中,我们以查询为例。首先看一个很普通的查询:<!-- 查询学生list,like姓名 --> <sel转载 2016-09-01 11:25:09 · 20366 阅读 · 4 评论 -
MyBatis配置详解
在Eclipse中,将鼠标放在根节点上后,可以看到配置文件中的主要配置项,如下图所示: 这些项分别是:properties、settings、typeAliases、typeHandlers、plugins、environments、mappers。注意:这些配置项必须按照先后顺序进行配置。一、配置项介绍properties:用于配置属性信息。settings:用于配置MyBatis的运行时方转载 2016-09-01 17:25:24 · 9119 阅读 · 0 评论