欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

淺談hibernate之映射文件VS映射注解-創(chuàng)新互聯(lián)

前言

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)高密,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

對于java開發(fā)者而言,注解應(yīng)該不是一個陌生的概念,早在JavaSE階段,例如@Override標(biāo)記重寫父類方法或?qū)崿F(xiàn)接口方法,@Test標(biāo)記單元測試方法,所以我們可以簡單地把它理解為一種有特殊含義的標(biāo)記...在開發(fā)過程中,我們還可以用注解方式替代配置文件實(shí)現(xiàn)相關(guān)功能,例如Java web開發(fā)中,3.0版本后,利用@WebServlet、@WebListener等注解分別可以替代web項(xiàng)目XML配置文件中相關(guān)內(nèi)容。而本文中講述的就是Hibernate的映射配置文件與映射注解的對比,這兩種方式均可以實(shí)現(xiàn)映射功能,為了避免先入為主,在此先不闡述孰優(yōu)孰劣,接下來以實(shí)體類基本映射示例,分別用配置文件和注解方式實(shí)現(xiàn)。

hibernate.cfg.xml配置文件在使用兩種方式時的變動

<?xml version="1.0"?>
<!DOCTYPE hibernate-configuration PUBLIC
 "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
 "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
 <session-factory>
  <!-- 以下四行分別為:數(shù)據(jù)庫驅(qū)動類、Drivermanager獲取連接的參數(shù)URL、用戶名、密碼 -->
  <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
  <property name="connection.url">jdbc:mysql://127.0.0.1/web?characterEcoding=utf-8</property>
  <property name="connection.username">root</property>
  <property name="connection.password">123456</property>
  <!-- 設(shè)置方言,hibernate會根據(jù)數(shù)據(jù)庫的類型相應(yīng)生成SQL語句 -->
  <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
  <!-- 1.使用映射文件時 -->
  <!-- 映射配置源文件的位置 -->
  <mapping resource="demo/pojo/Person.hbm.xml"/>
  <!-- 2.使用映射注解時 -->
  <!-- 注冊關(guān)系映射類 -->
  <mapping class="demo.pojo.Person" />
 </session-factory>
</hibernate-configuration>

網(wǎng)頁標(biāo)題:淺談hibernate之映射文件VS映射注解-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://www.chinadenli.net/article48/pdohp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號網(wǎng)站制作營銷型網(wǎng)站建設(shè)網(wǎng)站改版搜索引擎優(yōu)化網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化