论坛首页 Java企业应用论坛

有没有*.cfg.xml的样本?比如如何配置数据库信息

浏览 11902 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-09-15  
如题
   发表时间: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的文档中都有答案的!
0 请登录后投票
   发表时间:2003-09-15  
我想知道,比如用oracle数据库,如何指定驱动、如何指定user、password,bow!
0 请登录后投票
   发表时间: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>
0 请登录后投票
   发表时间:2003-09-15  
你这个配置测试过吗?我记得xml格式配置的配置文件只支持JNDI datasource的数据库配置的
0 请登录后投票
   发表时间:2003-09-15  
不好意思,再问个问题,如果我用jbuilder的话,这个hibernate.cfg.xml放在哪个目录下?
0 请登录后投票
   发表时间:2003-09-15  
zhenglinxi 写道
不好意思,再问个问题,如果我用jbuilder的话,这个hibernate.cfg.xml放在哪个目录下?


和hibernate.properties一样的,参考本帖:

http://hibernate.fankai.com/viewtopic.php?t=10
0 请登录后投票
   发表时间: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就可以
0 请登录后投票
   发表时间:2003-09-15  
引用
然后在Project点右键,选择Project属性,会有好几页选项卡,其中有一页是让你选择那些扩展名的配置文件被拷贝到目标目录的,你可以看到properties扩展名是被选择拷贝过去的,所以为什么hibernate.properties可以被拷贝过去,然后你找到xml扩展名,也选择上拷贝,这样JBuilder编译的时候就会自动把hbm配置文件都拷贝到classes目录下的相应目录结构里面的。


我很怀疑你有没有仔细看??? xml扩展名的配置文件默认情况下JB是不拷贝的,所以hibernate.cfg.xml也一样。
0 请登录后投票
   发表时间:2003-09-16  
robbin 写道
引用
然后在Project点右键,选择Project属性,会有好几页选项卡,其中有一页是让你选择那些扩展名的配置文件被拷贝到目标目录的,你可以看到properties扩展名是被选择拷贝过去的,所以为什么hibernate.properties可以被拷贝过去,然后你找到xml扩展名,也选择上拷贝,这样JBuilder编译的时候就会自动把hbm配置文件都拷贝到classes目录下的相应目录结构里面的。


我很怀疑你有没有仔细看??? xml扩展名的配置文件默认情况下JB是不拷贝的,所以hibernate.cfg.xml也一样。


我选择copy了,而且我也看见hibernate.cfg.xml已经被copy过去了,但是提示找不到
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics