千峰逆戰(zhàn) mybatis xml配置信息

//Mapper? 映射配置? 信息:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE mapper

? ? ? ? PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

? ? ? ? "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="orderMapper">

? ? <select id="getOrderByOid" resultMap="orderMap">

? ? ? ? select* from orders where oid=#{oid}

? ? <!--result代表普通字段的映射,分別指定列與屬性的對(duì)應(yīng)

如果字段名和屬性名一致,可以省略

? ? ? ? ? ? 屬性名叫做payType,字段名pay_type;

-->

? ? <resultMap id="orderMap" type="zhu.Order">

? ? ? ? <id property="oid" column="oid">

? ? ? ? <result column="price" property="price"/>

? ? ? ? <result column="addr" property="addr"/>

? ? ? ? <result column="payType" property="payType"/>

? ? ? ? <!-- association關(guān)聯(lián),只要是"對(duì)一"的關(guān)系都可以使用association,代表關(guān)聯(lián)? ? ? ? ? ? property代表Order類中的屬性名u

? ? ? ? ? ? column代表Orders表中的uid字段? ? ? ? ? ? select代表要使用該查詢完成兩表的聯(lián)合查詢得出user對(duì)象

?-->

? ? ? ? <association property="u" column="uid" select="userMapper.getUserByUid">

? ? ? ? <collection property="details" column="oid"? select="detailMapper.getdetailByOid" ofType="zhu.Detail"/>

//association一對(duì)一 查詢?collection一對(duì)多查詢

</mapper>

//驅(qū)動(dòng)加載配置信息資源讀取xml配置:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE configuration

? ? ? ? PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

? ? ? ? "http://mybatis.org/dtd/mybatis-3-config.dtd">

? ? <properties resource="db.properties" />? ?//讀取配置資源,

? ? <!--給當(dāng)前mybatis項(xiàng)目添加日志功能,該STDOUT_LOGGING值的好處是不用添加第三方j(luò)ar包就可以有日志的輸出-->

? ?<setting name="logImpl" value="STDOUT_LOGGING"/>

-->

? ? <environments default="development">

? ? ? ? <environment id="development">

? ? ? ? ? ? <transactionManager type="JDBC"/>? ??

? ? ? ? ? ? <dataSource type="POOLED">? //mybatis自在的連接池

? ? ? ? ? ? ? ? <property name="driver" value="${driver}"/>

? ? ? ? ? ? ? ? <property name="url" value="${url}"/>

? ? ? ? ? ? ? ? <property name="username" value="${userName}"/>

? ? ? ? ? ? ? ? <property name="password" value="${password}"/>

? ? <mapper resource="mapper/orderMapper.xml"/>? //映射的xml配置

</configuration>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容