随笔分类 - 1、java / 3、框架学习 / 08、Mybatis
摘要:1、sql片段的复用 <sql id="唯一标识"> select * </sql> <select id="方法名" resultType="com.gao.entity.XXX类"> <include refid="唯一标识"/> from 数据库表名 </select> 2、where标签 w
阅读全文
摘要:普通映射: <resultMap id="唯一标识" type="com.gao.entity.MyDemo"> <!--主属性--> <id column="数据库主键 字段名" property="实体类"/> <!--普通属性--> <result column="数据库 其他字段名" pro
阅读全文
摘要:1、预定义字符 < <=相当于=> < 小于号 > <=相当于=> > 大于号 案例: <select id="a" parameterType="java.lang.String" resultType="com.gao.entity.MyDemo"> select * from 数据
阅读全文
摘要:前提要求: 1. 数据库:MySQL 2. 数据库表的要求如下:(这里用的是Navicat) mybatis中XML文件 如下: keyProperty : 将当前MySQL数据库中 生成键的值 赋值 给当前的对象中的属性 与MySQL主键相互对应的属性值 这里是id useGeneratedKey
阅读全文
摘要:foreach 标签对 list 和 数组 是友好操作的: 不管是 增删改查 都可以使用,以下是以查询为例子 情况一:遍历对象中集合属性 入参/参数:对象 出参/返回值:集合对象 实体类: dao/mapper接口 <!-- 这是dao/mapper中的方法 List<Person> selectA
阅读全文