成人免费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

2009-10-22 15:07:12

綜合布線工程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看黄色电影 | 91精品国产91久久久久青草 | 亚洲精品成人 | 夜夜操天天干 | 亚洲精品久久久久久久久久久久久 | 久久亚洲欧美日韩精品专区 | 一区二区国产精品 | 国产视频一区二区在线观看 | 99视频在线免费观看 | 久久久女 | 荷兰欧美一级毛片 | 午夜性色a√在线视频观看9 | 一区二区三区四区在线视频 | 日本精品在线播放 | 亚洲午夜网 | 国产精品久久精品 | 成人日批视频 | 成人国产精品久久 | 国产激情一区二区三区 | 午夜精品一区二区三区三上悠亚 | 国产成人精品999在线观看 | 欧美一级高潮片免费的 | 亚洲精品二三区 | 亚洲经典一区 | 日批免费看 | 一级片在线视频 | 啪一啪 | 欧美综合久久 | 国产一区二区不卡 | 中文字幕在线一区二区三区 | 免费v片| 国内精品视频 | 亚洲九色| 岛国一区 | 中文字幕在线一区二区三区 | 国产成人精品综合 | 亚洲成人免费av | 欧美成人激情 | 亚洲欧美一区二区三区1000 | 精品视频久久久 | 视频一区在线观看 |