成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate column屬性簡介

開發 后端
這里介紹Hibernate column屬性,你可以參考Hibernate文檔有關標簽<id>的更多信息,最后我們為其它的JavaBean屬性做聲明。

Hibernate有很多值得學習的地方,這里我們主要介紹Hibernate column屬性,包括介紹Hibernate充分利用實現特殊化的屬性等方面。

Hibernate是一個對象-關系映射工具。它的任務是映射對象到關系型表,反之亦然。所以,我們必須告訴Hibernate如何映射列到JavaBean的屬性上。這個是通過Element.hbm.xml文件來完成的。這份文件里面包含的信息用來授予Hibernate從表里面拷貝數據到Elements JavaBean的權利。如果我們使用Hibernate來更新數據,Element.hbm.xml文件里的信息將被用來解析從Elements JavaBean來的數據來生成更新的SQL語句.

  1. <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-
    //Hibernate/Hibernate Mapping DTD//EN" 
    "http://hibernate.sf.net/hibernate-mapping-2.0.dtd"
    ><hibernate-mapping> 
  2. <class name="com.strutsrecipes.hibernate.beans.Element" table="elements"> 
  3. <id name="id" column="id"> 
  4. <generator class="native"/> 
  5. </id> 
  6. <property name="name" column="name"/> 
  7. <property name="number" column="number"/> 
  8. <property name="mass" column="mass"/> 
  9. <property name="symbol" column="symbol"/> 
  10. </class></hibernate-mapping> 

我們聲明從JavaBean的id屬性到表的id列的映射。因為property和Hibernate column屬性都有相同的值,我們本來可以忽略Hibernate column屬性,但是為了清晰起見,我們還是把column列出來。 是個特殊的標簽。它被用來聲明表的主鍵。閉合的標簽表示Hibernate以最適合數據庫實現的方式生成該主鍵。你可以參考Hibernate文檔有關標簽的更多信息。***我們為其它的JavaBean屬性做聲明。為了清晰起見,Hibernate column屬性再次被聲明。

一旦映射文件被詳細的分析,那一切都非常的明晰了。它簡單地聲明了表與類的映射和JavaBean屬性與表的列名的映射。接下來我將告訴你在哪里放置這個文件。

接下來,我們通過聲明環境信息來配置Hibernate。在下面我們展示Hibernate.cfg.xml文件。

  1. xml version='1.0' encoding='utf-8'?>//Hibernate/Hibernate Configuration DTD//EN" 
    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"
    >
    <hibernate-configuration>
     
  2. <session-factory> 
  3. <property name="dialect">net.sf.hibernate.dialect.HSQLDialectproperty> 
  4. <property name="connection.driver_class">org.hsqldb.jdbcDriverproperty> 
  5. <property name="connection.username">saproperty> 
  6. <property name="connection.password">property> 
  7. <property name="connection.url">jdbc:hsqldb:hsql://127.0.0.1property> 
  8. <property name="show_sql"> property> <property name="">trueproperty> 
  9. <mapping resource="/com/strutscookbook/hibernate/beans/Element.hbm.xml"/>
  10. session-factory>
  11. hibernate-configuration> 

我們以指定數據庫實現方言開始,允許Hibernate充分利用實現特殊化的屬性。我們聲明Hypersonic方言。我們可以參考Hibernate文檔以選擇數據庫相應的方言。然后我們聲明數據庫驅動。必須保證這個驅動在應用程序的classpath上。然后我們聲明數據庫的用戶名,數據庫密碼,連接數據庫的URL。接下來我們通知Hibernate在日志里顯示運行時生成的SQL語句。

【編輯推薦】

  1. Spring Hibernate簡單討論
  2. OSGi與Spring:設置Spring DM開發環境
  3. 使用Spring DM創建Hello World,以及OSGi服務
  4. Spring MVC總結:善用注解,生活更輕松
  5. 概括spring hibernate集成
責任編輯:佚名 來源: Yesky
相關推薦

2009-09-24 16:53:47

Hibernate A

2009-09-21 13:19:06

Hibernate s

2009-09-27 09:46:45

Hibernate會話

2009-06-30 14:08:00

Hibernate緩存

2009-06-02 17:18:10

hibernate框架簡介

2009-09-24 08:48:54

Hibernate技術

2009-09-23 13:33:51

Hibernate屬性

2012-02-03 10:21:47

HibernateJava

2009-06-26 16:19:32

Hibernate實現

2009-06-12 14:40:38

Hibernate AHibernate接口

2009-09-28 09:56:53

Hibernate屬性

2009-07-02 09:34:05

hibernate的l

2009-09-25 13:39:40

Hibernate屬性

2010-08-20 15:12:03

marginPadding

2009-06-29 08:59:05

hbm的generat

2009-06-29 08:58:06

Hibernate的g

2011-04-07 11:06:18

Hibernate

2010-09-01 11:00:11

CSSbehavior

2017-01-18 09:54:38

MySQLJson ColumnGenerated C

2010-08-25 14:18:44

CSSletter-spac
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产不卡一区 | 成人av网站在线观看 | 国产福利在线播放麻豆 | 久久综合九色综合欧美狠狠 | 国产精品久久久久久久久免费丝袜 | 日本三级网站在线观看 | 日韩色在线 | 国外成人在线视频网站 | 欧美 视频| 国产精品久久久久久久久图文区 | 99亚洲国产精品 | 91精品国产麻豆 | 久久免费精彩视频 | 91精品国产91久久综合桃花 | www.久久| 鲁一鲁资源影视 | 天天综合久久网 | 成年人的视频免费观看 | 仙人掌旅馆在线观看 | 99精品一区二区 | 国产清纯白嫩初高生在线播放视频 | 性高朝久久久久久久3小时 av一区二区三区四区 | 中文一区二区 | 久久久精品一区 | 亚洲国产日本 | 在线黄av| 日韩一二区| 日韩国产精品一区二区三区 | 中国人pornoxxx麻豆 | 国产精品视频 | 国产一区二区三区久久 | 欧美精品乱码久久久久久按摩 | 毛片视频免费观看 | 色吧综合网| 玖玖在线免费视频 | 亚洲成人天堂 | 一区二区三区回区在观看免费视频 | 日韩精品在线观看一区二区三区 | 日韩视频在线播放 | 99综合网| 国产一区二区av |