hibernate中的配置文件 如何在hibernate配置文件
hibernate中的配置文件
如果你指的配置文件是指以hbm结尾的映射文件的话,那么一般来说文件的的命名是和java里的实体类一一对应的,比如你有一个实体类Book.java需要持久化,那么在不使用annotation的情况下你就会有一个Book.hbm的配置文件来描述这个实体怎么对应到数据库的表字段等信息。
如何在hibernate配置文件
Hibernate给人的感受是灵活的,要达到同一个目的,我们可以使用几种不同的办法。就拿Hibernate配置来说,常用的有如下三种方式,任选其一。
在 hibernate.cfg.xml 中加入元素 、,放置在类路径(classpath)的根目录下。 将 hibernate.properties 放置放在类路径的根目录下。 可编程的配置方式,即在程序中配置Hibernate的启动参数、加载映射文件,需要用Configuration接口来实现这一方式。 使用hibernate.cfg.xml是我比较喜欢的方式,一方面xml天生的优势——良好的可读性,让配置的意图一目了然。另一方面这是官方推荐使用的,如果同时在hibernate.cfg.xml和hibernate.properties对Hibernate进行了配置,那么前者将覆盖后者。 hibernate.properties可以非常的简洁明了,并且有一种linux配置文件的风格。以#开始一行的注释,用键值对的方式存储配置参数。
hibernate有哪些配置文件
主要是两类,
1)一个总体用的hibernate.cfg.xml,比如设置数据库用户名、密码、常量、映射文件位置等等信息的地方,这个文件整个hibernate项目只用一个就可;
2)每个实体映射都有一个***.hbm.xml文件,即实体映射文件,里面写的是数据库和实体类的映射配置,包含关系映射或继承映射等等;比如Student.java实体类就用Student.hbm.xml这个映射文件;所以一个hibernate项目往往有多个配置文件。不过这些配置也可以以注解(Annotation)形式写在实体类里面。hibernate支持标准的JPA标准注解。
hibernate的配置文件
这个是hibernate方言,我们在hibernate中写的与数据库有关的东西,用的都是同样的语法,这些语法是与具体数据库无关的,在底层执行的时候,相关的语法实际上是于具体数据库有关的,hibernate要知道你的数据库具体是什么数据库,所以就要设置这个。
不懂追问
谁能帮我解读下这段hibernate的配置?谢谢
//用户名
//连接地址
jdbc:microsoft:sqlserver://localhost:1433DatabaseName=myDataSelectMethod=cursor
//使用哪种方言
//使用dscp的PreparedStatements池
//使用哪种缓存
org.hibernate.cache.HashtableCacheProvider
//是Eclipse的数据库视图MyEclipse database explorer中定义的链接database的一个连接。名字是创建连接时自定义的,url里面写databaseName了这里就没什么必要
SQLConnection
//密码
Hibernate配置文件和映照文件的作用分别是甚么
hibernate框架的时候需要2个配置文件,1个是“hibernate.cfg.xml”此文件是配置hibernate与数据库的1些相干信息如驱动之类的。另外一个是hibernate根据数据库中的表生成的映照文件
Hibernate的配置文件问题
一种方法是你自己写过一遍之后把他保存到自己文件下做模板,以后要用到就拿出来复制粘贴.
第二种就是用智能IDE了,Myeclipse或者Intellj都可以
你用myeclipse添加Hibernate活spring的框架进你的项目之后他就会生成相应的application.xml里面有这些配置.
怎么创建hibernate配置文件
在src目录下创建名为hibernate.cfg.xml的配置文件:以下为配置内容:
Configuration DTD 3.0//EN" 
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">