MyBatis-学习笔记06【06.使用Mybatis完成DAO层的开发】
生活随笔
收集整理的這篇文章主要介紹了
MyBatis-学习笔记06【06.使用Mybatis完成DAO层的开发】
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- Java后端 學(xué)習(xí)路線 筆記匯總表【黑馬程序員】
目錄
1 Mybatis中編寫dao實(shí)現(xiàn)類的使用方式-查詢列表
2 Mybatis中編寫dao實(shí)現(xiàn)類的使用-保存操作
3 Mybatis中編寫dao實(shí)現(xiàn)類的使用-修改刪除等其他操作
4 Mybatis中使用Dao實(shí)現(xiàn)類的執(zhí)行過程分析-查詢方法1
4 Mybatis中使用Dao實(shí)現(xiàn)類的執(zhí)行過程分析-查詢方法2
5 Mybatis中使用Dao實(shí)現(xiàn)類的執(zhí)行過程分析-增刪改方法
6 Mybatis中使用代理Dao的執(zhí)行過程分析(1)
7 properties標(biāo)簽的使用及細(xì)節(jié)
8 typeAliases標(biāo)簽和package標(biāo)簽
SqlMapConfig.xml
1 Mybatis中編寫dao實(shí)現(xiàn)類的使用方式-查詢列表
2 Mybatis中編寫dao實(shí)現(xiàn)類的使用-保存操作
3 Mybatis中編寫dao實(shí)現(xiàn)類的使用-修改刪除等其他操作
4 Mybatis中使用Dao實(shí)現(xiàn)類的執(zhí)行過程分析-查詢方法1
4 Mybatis中使用Dao實(shí)現(xiàn)類的執(zhí)行過程分析-查詢方法2
5 Mybatis中使用Dao實(shí)現(xiàn)類的執(zhí)行過程分析-增刪改方法
非常重要的一張圖-分析編寫dao實(shí)現(xiàn)類Mybatis的執(zhí)行過程6 Mybatis中使用代理Dao的執(zhí)行過程分析(1)
非常重要的一張圖-分析代理dao的執(zhí)行過程7 properties標(biāo)簽的使用及細(xì)節(jié)
8 typeAliases標(biāo)簽和package標(biāo)簽
SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration><!-- 配置properties可以在標(biāo)簽內(nèi)部配置連接數(shù)據(jù)庫(kù)的信息,也可以通過屬性引用外部配置文件信息。resource屬性: 常用的用于指定配置文件的位置,是按照類路徑的寫法來寫,并且必須存在于類路徑下。url屬性:是要求按照Url的寫法來寫地址URL:Uniform Resource Locator 統(tǒng)一資源定位符。它是可以唯一標(biāo)識(shí)一個(gè)資源的位置。它的寫法:http://localhost:8080/mybatisserver/demo1Servlet協(xié)議 主機(jī) 端口 URIURI:Uniform Resource Identifier 統(tǒng)一資源標(biāo)識(shí)符。它是在應(yīng)用中可以唯一定位一個(gè)資源的。--><properties url="file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.properties"><!-- <property name="driver" value="com.mysql.jdbc.Driver"></property><property name="url" value="jdbc:mysql://localhost:3306/eesy_mybatis"></property><property name="username" value="root"></property><property name="password" value="1234"></property>--></properties><!--使用typeAliases配置別名,它只能配置domain中類的別名 --><typeAliases><!--typeAlias用于配置別名。type屬性指定的是實(shí)體類全限定類名。alias屬性指定別名,當(dāng)指定了別名就再區(qū)分大小寫 <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>--><!-- 用于指定要配置別名的包,當(dāng)指定之后,該包下的實(shí)體類都會(huì)注冊(cè)別名,并且類名就是別名,不再區(qū)分大小寫--><package name="com.itheima.domain"></package></typeAliases><!--配置環(huán)境--><environments default="mysql"><!--配置mysql的環(huán)境--><environment id="mysql"><!--配置事務(wù)--><transactionManager type="JDBC"></transactionManager><!--配置連接池--><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"></property><property name="url" value="${jdbc.url}"></property><property name="username" value="${jdbc.username}"></property><property name="password" value="${jdbc.password}"></property></dataSource></environment></environments><!-- 配置映射文件的位置 --><mappers><!--<mapper resource="com/itheima/dao/IUserDao.xml"></mapper>--><!-- package標(biāo)簽是用于指定dao接口所在的包,當(dāng)指定了之后就不需要在寫mapper以及resource或者class了 --><package name="com.itheima.dao"></package></mappers> </configuration> 非常重要的一張圖總結(jié)
以上是生活随笔為你收集整理的MyBatis-学习笔记06【06.使用Mybatis完成DAO层的开发】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis-学习笔记05【05.使用
- 下一篇: MyBatis-学习笔记08【08.动态