Mybatis 學習記錄
阿新 • • 發佈:2022-01-06
1、先放上mybatis官網地址:
https://mybatis.org/mybatis-3/zh/index.html
2、mybatis原始碼和有關包下載地址(GitHub):
https://github.com/mybatis/mybatis-3
原始碼專案結構:
介紹:
MyBatis 本是apache的一個開源專案iBatis, 2010年這個專案由apache software foundation 遷移到了google code,並且改名為MyBatis 。2013年11月遷移到Github。iBATIS一詞來源於“internet”和“abatis”的組合,是一個基於Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAOs)。3、第一個mybatis專案的搭建
建立普通Maven專案在pom.xml檔案下進行相關依賴引入
1)Maven專案構建下通過pom.xml檔案,Mybatis的引入
此處引入版本為3.5.3:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.3</version> </dependency>
2)其他包的依賴
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <!--https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.3</version> </dependency> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> </dependencies>
3)資料庫配置檔案的配置(官網即可找到)
命名:mybatis-config.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"> <!--核心配置檔案--> <configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <!--資料庫連線驅動--> <property name="driver" value="com.mysql.jdbc.Driver"/> <!--資料庫連線路徑以及連線的有關條件,--> <property name="url" value="jdbc:mysql://localhost:3306/填自己的資料庫名?useSSL=true&useUnicode=true&characterEncoding=UTF-8"/> <!--資料庫安全連線使用者名稱--> <property name="username" value="填自己的,使用者名稱"/> <!--資料庫安全連線密碼--> <property name="password" value="填自己的,密碼"/> </dataSource> </environment> </environments> </configuration>
4)本人專案結構如下
未完。。。。。