mybatis官方文檔地址html
----------------------------------------------------------------------------------------sql
問:<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">數據庫
答:定義mapper標籤編程
問:<mapper namespace="com.yinyi.pojo">mybatis
答:app
在MyBatis中,Mapper中的namespace用於綁定Dao接口的,即面向接口編程。性能
它的好處在於當使用了namespace以後就能夠不用寫接口實現類,業務邏輯會直接經過這個綁定尋找到相對應的SQL語句進行對應的數據處理spa
詳解namespacexml
問:<select id="listCategory" resultType="Category">htm
答:
問:<insert id="insertAuthor" useGeneratedKeys="true" keyProperty="id">
答:
問:<resultMap type="Category" id="categoryBean">
<id column="cid" property="id" />
<result column="cname" property="name" />
<!-- 一對多的關係 -->
<!-- property: 指的是集合屬性的值, ofType:指的是集合中元素的類型 -->
<collection property="products" ofType="Product">
<id column="pid" property="id" />
<result column="pname" property="name" />
<result column="price" property="price" />
</collection>
</resultMap>
答:resultMap的映射方法
問:resultMap的相關標籤介紹
答:
問: @Select(" select * from category_ limit #{start},#{count}")
public List<Category> listByPage(@Param("start") int start, @Param("count")int count);
答:分頁設置