mybatis+mysql8.0.7配置檔案mybatis_config.xml
專案的pom.xml配置檔案
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.jCuckoo</groupId> <artifactId>MybatisTest</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>MybatisTest</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.7-dmr</version> </dependency> <!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> </project>
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> <typeAliases> <!-- 一次指定一個類的別名 --> <typeAlias alias="role" type="com.jCuckoo.chapter02.pojo.Role"/> <!-- 使用自動掃描的形式來定義別名,在Role中使用@Alias("role")註解進行說明--> <!-- <package name="com.jCuckoo.chapter02.pojo"/> --> </typeAliases> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="com.mysql.cj.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT" /> <property name="username" value="root" /> <property name="password" value="" /> </dataSource> </environment> </environments> <mappers> <!-- 1.使用檔案路徑引入對映器 --> <mapper resource="com\jCuckoo\chapter02\mapper\RoleMapper.xml" /> <!-- 2.使用包名引入對映器 --> <!-- <package name="com.jCuckoo.chapter02.mapper" /> --> <!-- 3.使用引入對映器 --> <!-- <mapper class="com.jCuckoo.chapter02.mapper.RoleMapper"/> --> </mappers> </configuration>
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> <properties> <property name="driver" value="com.mysql.cj.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT" /> <property name="username" value="root" /> <property name="password" value="" /> </properties> <typeAliases> <typeAlias alias="role" type="com.jCuckoo.chapter02.pojo.Role" /> </typeAliases> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${username}" /> <property name="password" value="${password}" /> </dataSource> </environment> </environments> <mappers> <mapper resource="com\jCuckoo\chapter02\mapper\RoleMapper.xml" /> </mappers> </configuration>
方式一和方式二中的URL被CSDN自動轉換,應該是以下格式:
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT" />
mybatis_config.xml檔案配置方式三:
1)jdbc.properties配置資料庫連線資訊
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT
username=root
password=
2)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>
<properties resource="jdbc.properties"></properties>
<typeAliases>
<typeAlias alias="role" type="com.jCuckoo.chapter02.pojo.Role" />
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com\jCuckoo\chapter02\mapper\RoleMapper.xml" />
</mappers>
</configuration>
相關推薦
mybatis+mysql8.0.7配置檔案mybatis_config.xml
專案的pom.xml配置檔案 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2
mybatis與mysql的配置檔案mybatis_config.xml和jdbc.properties
Mybatis_config.xml 的配置以及jdbc.properties的配置檔案 這裡是jdbc.properties的配置檔案 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:330
mybatis配置檔案mapper.xml中trim標籤的用法
在mapper.xml中對statement的定義,可以用<trim>來填充和隱藏sql語句。 <!--修改user的statement--><update id="updateUser" parameterType="user">update user <
Mybatis核心配置檔案SqlMapConfig.xml
配置內容: SqlMapConfig.xml中配置的內容和順序如下: 1.properties(屬性) 2.settings(全域性配置引數) 3.typeAliases(類型別名) 4.typeHandlers(型別處理器) 5.objectFactory(物件工廠) 6.pl
mybatis全域性配置檔案configuration.xml的具體配置
一,properties標籤:引入外部的配置檔案(裝載一些配置資訊) 引入的方式有兩種resource和url 二,settings標籤:包含很多重要的設定項 @參照官方文件,settings有什麼設定項。 三, typeAliases標籤:別名處理器 當一些常用的類
Mybatis 學習筆記——配置檔案SqlMapConfig.xml和對映檔案Mapper.xml
一、SqlMapConfig.xml (一)properties(屬性) 將資料庫連線引數單獨配置在db.properties中,只需要在SqlMapConfig.xml中載入db.properties的屬性值。在SqlMapConfig.xml中就不需要對
mybatis配置檔案 SqlMapConfig.xml
SqlMapConfig.xml mybatis的全域性配置檔案SqlMapConfig.xml(名稱不固定),配置內容如下: properties(屬性) settings(全域性配置引數) typeAliases(類型別名) typeH
mybatis入門級04——核心配置檔案SqlMapConfig.xml(一)
一、properties 將資料庫連線引數單獨配置在db.properties中,只需要在SqlMapConfig.xml檔案中呼叫即可。 在SqlMapConfig.xml中就不需要對資料庫連線引數進
mybatis全域性配置檔案SqlMapConfig.xml
概覽 SqlMapConfig.xml的配置內容和順序如下(順序不能亂): Properties(屬性) Settings(全域性引數設定) typeAliases(類型別名) typeHandlers(型別處理器) objectFactory(物件工廠) plugins
Mybatis 全域性配置檔案 SqlMapConfig.xml 的配置內容
全域性配置檔案 SqlMapConfig.xml 的配置內容 properties(屬性) settings(全域性配置引數) typeAliases(類型別名) typeHandlers(型別處理器) objectFactory(
centos 7.0 samba配置檔案
[global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load
centos 7.0 samba 配置檔案
admin 為更新目錄,此目錄可以讀取,可以刪除,需要密碼,public 目錄只讀,upload 可以上傳 可以刪除 如果不允許刪除 加mask屬性即可。[global] workgroup = SAMBA security = user passdb bac
MyBatis(三)全域性配置檔案SqlMapConfig.xml的配置內容
properties屬性 這個前面使用jdbc的時候就使用過的db.properties檔案,這個檔案儲存的是鍵值對資訊,那麼我們可以把資料庫的一些原始資訊放到這個檔案中,然後在sqlMapConfig.xml檔案中通過取值來配置,這樣就不會把資料庫資訊硬編碼到程式中。比如
mybatis配置檔案conf.xml中的environment詳解
在這篇文章中,我們接著前文繼續往下看其他的配置元素,今天的主角就是我們的<environments>元素,該元素用於對我們需要訪問的資料庫配置進行設定,我們先來看一下配置: <environments default="development"
MySQL8.0新增配置參數詳解
inno 配置文件 顯示 可能 可用 傳遞 對數 忽略 存儲過程 MySQL8.0新增或改進了數據字典、原子DDL、安全和賬戶、資源管理、InnoDB增強、字符集支持、JSON增強、字段類型支持、優化器、通用表達式、窗口函數、正則表達式支持、內部臨時表、日誌、備份鎖等特性,
[Golang] 從零開始寫Socket Server(4):將執行引數放入配置檔案(XML/YAML)
為了將我們寫好的Server釋出到伺服器上,就要將我們的程式碼進行build打包,這樣如果以後想要修改一些程式碼的話,需要重新給程式碼進行編譯打包並上傳到伺服器上。 顯然,這麼做過於繁瑣。。。因此常見的做法都是將Server執行中
聊一聊log4j2配置檔案log4j2.xml
一、背景 最近由於專案的需要,我們把log4j 1.x的版本全部遷移成log4j 2.x 的版本,那隨之而來的slf4j整合log4j的配置(使用Slf4j整合Log4j2構建專案日誌系統的完美解決方案)以及log4j2配置檔案的詳解,就需要我們來好好聊一
mybatis-plus中自動配置的 mapper.xml與java介面對映問題
本來沒有mybatis-plus的話,這個工作是通過mybatis-spring的MapperScan來完成的。 Mybatis-plus中的自動配置類MybatisPlusAutoConfiguration.class中有一個靜態內部類MapperScannerRegistrarN
Spring中配置檔案application xml中各配置的含義
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
logback使用與配置檔案logback.xml詳解
一、logback簡介 Logback由log4j創始人設計的另一個開源日誌元件,官網:http://logback.qos.ch。它當前分為下面三模組: logback-core:其它兩個模組的基礎模組 logback-classic:它是log4