Mybatis配置文件模版(IDEA)


1. Mybatis-config.xml

簡介:

config文件為主配置文件。

在一個mybatis工程中有且只有一個

用來配置與整個工程相關的信息,如環境配置、別名配置、插件配置、注冊mapper文件等

<?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="db.properties"/>

	<!-- 設置一個默認的連接環境信息 -->
	<environments default="mysql_developer">
		<!-- 連接環境信息,取一個任意唯一的名字 -->
		<environment id="mysql_developer">
			<!-- mybatis使用jdbc事務管理方式 -->
			<transactionManager type="jdbc"/>
			<!-- mybatis使用連接池方式來獲取連接 -->
			<dataSource type="pooled">
				<!-- 配置與數據庫交互的4個必要屬性 -->
				<property name="driver" value="${mysql.driver}"/>
				<property name="url" value="${mysql.url}"/>
				<property name="username" value="${mysql.username}"/>
				<property name="password" value="${mysql.password}"/>
			</dataSource>
		</environment>
		
		
		<!-- 連接環境信息,取一個任意唯一的名字 -->
		<environment id="oracle_developer">
			<!-- mybatis使用jdbc事務管理方式 -->
			<transactionManager type="jdbc"/>
			<!-- mybatis使用連接池方式來獲取連接 -->
			<dataSource type="pooled">
				<!-- 配置與數據庫交互的4個必要屬性 -->
				<property name="driver" value="${oracle.driver}"/>
				<property name="url" value="${oracle.url}"/>
				<property name="username" value="${oracle.username}"/>
				<property name="password" value="${oracle.password}"/>
			</dataSource>
		</environment>
	</environments>
	
	
</configuration>

2.Mybatis-mapper.xml

簡介:

映射配置文件,在一個mybatis工程中可以有多個mapper文件
每一個mapper文件相當於以前的DAO實現類
用來配置dao功能相關的sql操作,如sql語句、CRUD操作、字段映射等

<?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">

<!-- namespace屬性是名稱空間,必須唯一 -->
<mapper namespace="">	
	
	<!-- 
		 resultMap標簽:映射實體與表 
		 type屬性:表示實體全路徑名
		 id屬性:為實體與表的映射取一個任意的唯一的名字
	-->
	<resultMap type="student" id="studentMap">
		<!-- 
			 id標簽:映射主鍵屬性
			 result標簽:映射非主鍵屬性
		     property屬性:實體的屬性名
		     column屬性:表的字段名	 
		-->							
		<id property="id" column="id"/>
		<result property="name" column="name"/>
		<result property="sal" column="sal"/>
	</resultMap>

</mapper>

3.只包含框架的模版template(直接復制粘貼)

如圖打開IDEA的setting找到添加模版功能,name處簡單明了可以直接寫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>
  
</configuration>

對於mapper的模版,一樣的操作,添加mybatis-mapperxml的模版文件。

<?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="">

</mapper>

4.完成設置

可以看到新建的時候就已經有我們自己配置好的模版了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM