精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-09-15
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-09-15
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"> <hibernate-configuration> <!-- a SessionFactory instance listed as /jndi/name --> <session-factory name="java:comp/env/hibernate/SessionFactory"> <!-- properties --> <property name="connection.datasource">my/first/datasource</property> <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property> <property name="show_sql">false</property> <property name="use_outer_join">true</property> <property name="transaction.factory_class">net.sf.hibernate.transaction.JTATransactionFactory</property> <property name="jta.UserTransaction">java:comp/UserTransaction</property> <!-- mapping files --> <mapping resource="eg/Edge.hbm.xml"/> <mapping resource="eg/Vertex.hbm.xml"/> </session-factory> </hibernate-configuration> 很多问题在hibernate的文档中都有答案的! |
|
返回顶楼 | |
发表时间:2003-09-15
我想知道,比如用oracle数据库,如何指定驱动、如何指定user、password,bow!
|
|
返回顶楼 | |
发表时间:2003-09-15
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd";> <hibernate-configuration> <!-- a SessionFactory instance listed as /jndi/name --> <session-factory > <property name="show_sql">false</property> <property name="use_outer_join">false</property> <!-- properties for this SessionFactory only --> <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="connection.username">user</property> <property name="connection.password">pwd</property> <property name="connection.url">jdbc:oracle:thin:@ip:1521:SID</property> <property name="dialect">net.sf.hibernate.dialect.OracleDialect</property> <!-- mapping files --> <mapping resource="package.ClassName.hbm.xml"/> <mapping resource="package2.ClassName2.hbm.xml"/> <mapping resource="..."/> </session-factory> </hibernate-configuration> |
|
返回顶楼 | |
发表时间:2003-09-15
你这个配置测试过吗?我记得xml格式配置的配置文件只支持JNDI datasource的数据库配置的
|
|
返回顶楼 | |
发表时间:2003-09-15
不好意思,再问个问题,如果我用jbuilder的话,这个hibernate.cfg.xml放在哪个目录下?
|
|
返回顶楼 | |
发表时间:2003-09-15
zhenglinxi 写道 不好意思,再问个问题,如果我用jbuilder的话,这个hibernate.cfg.xml放在哪个目录下?
和hibernate.properties一样的,参考本帖: http://hibernate.fankai.com/viewtopic.php?t=10 |
|
返回顶楼 | |
发表时间:2003-09-15
robbin 写道 zhenglinxi 写道 不好意思,再问个问题,如果我用jbuilder的话,这个hibernate.cfg.xml放在哪个目录下?
和hibernate.properties一样的,参考本帖: http://hibernate.fankai.com/viewtopic.php?t=10 我是放到那个目录下了,可是运行时提示 javax.servlet.ServletException: hibernate.cfg.xml not found hibernate.properties就可以 |
|
返回顶楼 | |
发表时间:2003-09-15
引用 然后在Project点右键,选择Project属性,会有好几页选项卡,其中有一页是让你选择那些扩展名的配置文件被拷贝到目标目录的,你可以看到properties扩展名是被选择拷贝过去的,所以为什么hibernate.properties可以被拷贝过去,然后你找到xml扩展名,也选择上拷贝,这样JBuilder编译的时候就会自动把hbm配置文件都拷贝到classes目录下的相应目录结构里面的。
我很怀疑你有没有仔细看??? xml扩展名的配置文件默认情况下JB是不拷贝的,所以hibernate.cfg.xml也一样。 |
|
返回顶楼 | |
发表时间:2003-09-16
robbin 写道 引用 然后在Project点右键,选择Project属性,会有好几页选项卡,其中有一页是让你选择那些扩展名的配置文件被拷贝到目标目录的,你可以看到properties扩展名是被选择拷贝过去的,所以为什么hibernate.properties可以被拷贝过去,然后你找到xml扩展名,也选择上拷贝,这样JBuilder编译的时候就会自动把hbm配置文件都拷贝到classes目录下的相应目录结构里面的。
我很怀疑你有没有仔细看??? xml扩展名的配置文件默认情况下JB是不拷贝的,所以hibernate.cfg.xml也一样。 我选择copy了,而且我也看见hibernate.cfg.xml已经被copy过去了,但是提示找不到 |
|
返回顶楼 | |