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

Hibernate初始化經驗總結

開發 后端
這里介紹Hibernate有兩種配置文件格式,一種是XML,默認為hibernate.cfg.xml,一種是properties,默認為Hibernate.properties。不同的配置文件,對Hibernate初始化方法是不一樣的。

Hibernate還是比較常用的,于是我研究了一下Hibernate初始化,在這里拿出來和大家分享一下,希望對大家有用。

Hibernate有兩種配置文件格式,一種是XML,默認為hibernate.cfg.xml,一種是properties,默認為Hibernate.properties。不同的配置文件,對Hibernate初始化方法是不一樣的

比如,如果采用properties文件作為配置文件,那么Hibernate初始化的代碼大致為

  1. Configuration config = new Configuration();  
  2. config.addClass(myclass.class); 

如果配置文件為XML,則

  1. Configuration config = new Configuration().config(); 

XML文件格式的配置文件不支持addClass方法!!!這是因為在配置文件XML文件中,已經定義了Mpaaing文件,因此就不需要在用編碼方式導入POJO文件了。

另:網上好多文章,甚至有的書都說,Hibenate的配置文件必須放在class的根目錄,參考一下API,發現這個說法是不正確的,例如 Configuration config = new Configuration().config(配置文件名);完全可以的。

所有config方法如下:

  1. addCacheableFile(File xmlFile)  
  2.  
  3. If a cached xmlFile + ".bin" exists and is newer than xmlFile the ".
    bin" file will be read directly.  
  4.  
  5. Configuration addClass(Class persistentClass)  
  6. Read a mapping from an application resource, using a convention.  
  7.  
  8. Configuration addDirectory(File dir)  
  9. Read all mapping documents from a directory tree.  
  10.  
  11. Configuration addDocument(org.w3c.dom.Document doc)  
  12. Read mappings from a DOM Document  
  13.  
  14. Configuration addFile(File xmlFile)  
  15. Read mappings from a particular XML file  
  16.  
  17. Configuration addFile(String xmlFile)  
  18. Read mappings from a particular XML file  
  19.  
  20. void addFilterDefinition(FilterDefinition definition)  
  21.  
  22. Configuration addInputStream(InputStream xmlInputStream)  
  23. Read mappings from an InputStream  
  24.  
  25. Configuration addJar(File jar)  
  26. Read all mappings from a jar file  
  27.  
  28. Configuration addProperties(Properties extraProperties)  
  29. Set the given properties  
  30.  
  31. Configuration addResource(String path)  
  32. Read mappings from an application resource trying different classloaders.  
  33.  
  34. Configuration addResource(String path, ClassLoader classLoader)  
  35. Read mappings from an application resource  
  36.  
  37. Configuration addURL(URL url)  
  38. Read mappings from a URL  
  39.  
  40. Configuration addXML(String xml)  
  41. Read mappings from a String  

以上為筆者剛接觸Hibernate初始化的一個總結,不正確的地方還請各位多多指教!!

【編輯推薦】

  1. 簡單描述Hibernate單元測試
  2. 概括Hibernate多表關聯查詢
  3. 淺談Hibernate Session Factory
  4. 淺析Hibernate加載配置文件
  5. 深入剖析Hibernate核心接口
責任編輯:佚名 來源: 51CTO.com
相關推薦

2009-09-29 16:32:11

OJB Hiberna

2009-09-25 17:26:55

使用Hibernate

2009-09-27 14:53:38

Hibernate S

2009-10-15 09:27:00

2009-08-19 09:24:43

AJAX引擎經驗總結

2009-09-16 17:13:54

學習Linq

2010-01-26 13:28:11

Android開發要點

2010-01-27 18:12:14

Android dia

2010-03-08 15:12:27

Python語言

2009-08-13 18:13:27

C#學習經驗

2011-07-21 13:40:17

java

2010-07-16 09:14:49

Perl模式

2013-12-18 15:54:21

2010-06-13 13:44:07

UML學習筆記

2009-12-24 16:46:03

WPF性能優化

2009-11-17 11:24:00

PHP應用技巧

2009-08-20 17:35:47

Servlet和JSP

2009-09-11 13:29:31

LINQ查詢操作

2009-09-16 17:44:54

LINQ to SQL

2011-07-08 13:15:52

JSP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九热在线视频 | 午夜视频网站 | 久久免费观看视频 | 久久久久久久av | 亚洲成人免费电影 | 久久久蜜臀国产一区二区 | 日韩一区二区三区视频 | 欧美色综合网 | 精品欧美一区二区久久久伦 | 亚洲成人免费网址 | 日产久久 | 久久久久国产 | 91在线看片 | 亚洲一区 中文字幕 | 亚洲成人精品免费 | 久久久国产精品 | 91在线综合| 久久久久久美女 | 国产黄色在线 | 色视频网站免费 | 中文字幕av在线播放 | 成年免费大片黄在线观看一级 | 日韩精彩视频 | 久久久69 | 操网站| 日韩成人在线播放 | 中文字幕爱爱视频 | 91热在线| 99国产精品视频免费观看一公开 | 国产精品久久久久久久久久久久 | 麻豆毛片 | 精品在线播放 | 亚洲精品欧美一区二区三区 | 婷婷综合网 | 久久69精品久久久久久久电影好 | 欧美综合久久久 | 日韩毛片| 亚洲国产欧美在线人成 | 婷婷综合 | 美女福利视频 | 亚洲精品一区二区 |