重復的SQL預計永遠不可避免,<sql>標簽就是用來解決這個問題的
<sql id="sql1">id,name,age,gender</sql> <select id="getPerson" parameterType="int" resultType="orm.Person"> select <include refid="sql1"></include> from Person where id=#{id} </select>
<sql>:定義重復代碼
.id:sql代碼塊的名稱
<include>:引用sql代碼
refid:需要應用sql代碼塊的id