前言
創(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),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575對于java開發(fā)者而言,注解應(yīng)該不是一個(gè)陌生的概念,早在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配置文件在使用兩種方式時(shí)的變動(dòng)
<?xml version="1.0"?>com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1/web?characterEcoding=utf-8 root 123456 org.hibernate.dialect.MySQLDialect