Hibernate有两种配置文件格式,一种是XML,默认为hibernate.cfg.xml,一种是properties,默认为hibernate.properties不同的配置文件,Hibernate有两种配置文件格式,一种是XML,默认为hibernate.cfg.xml,一种是properties,默认为hibernate.properties
不同的配置文件,对Hibernate的初始化方法是不一样的
比如,如果采用properties文件作为配置文件
那么初始化的代码大致为
Configuration config = new Configuration(); config.addClass(myclass.class); |
如果配置文件为XML,则
Configuration config = new Configuration().config(); |
XML文件格式的配置文件不支持addClass方法!!!这是因为在配置文件XML文件中,已经定义了Mpaaing文件,因此就不需要在用编码方式导入POJO文件了。
另:网上好多文章,甚至有的书都说,Hibenate的配置文件必须放在class的根目录,参考一下API,发现这个说法是不正确的,例如Configuration config = new Configuration().config(配置文件名);完全可以的。
所有config方法如下:
1 addCacheableFile(File xmlFile) If a cached xmlFile + ".bin" exists and is newer than xmlFile the ".bin" file will be read directly. 2 Configuration addClass(Class persistentClass) 3 Configuration addDirectory(File dir) 4 Configuration addDocument(org.w3c.dom.Document doc) 5 Configuration addFile(File xmlFile) 6 Configuration addFile(String xmlFile) 7 void addFilterDefinition(FilterDefinition definition) 8 Configuration addInputStream(InputStream xmlInputStream) 9 Configuration addJar(File jar) 10 Configuration addProperties(Properties extraProperties) 11 Configuration addResource(String path) 12 Configuration addResource(String path, ClassLoader classLoader) 13 Configuration addURL(URL url) 14 Configuration addXML(String xml) |
您正在阅读: Hibernate的两种配置文件格式
分享题目:Hibernate的两种配置文件格式
文章出自:http://www.shufengxianlan.com/qtweb/news41/376691.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联