把hibernate.connection.username,hibernate.connection.password,hibernate.connection.url,hibernate.connection.driver_class都注释了再加上
<property name="connection.datasource">java:comp/env/jdbc/oracle</property>
就行,后面那个可以改成你在WebLogic中配置的JNDI名字

解决方案 »

  1.   

    你能不能说的清楚点,我才接触这东西,实在是不知道怎么弄,都郁闷好几天了,
    能不能给个详细的例子呀
    我的EMAIL:[email protected]谢谢拉
      

  2.   

    参考:
    http://www.54bk.com/user1/5521/archives/2005/13455.html
    http://dev.yesky.com/229/2033229.shtml
      

  3.   

    <?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>
    <session-factory name="java:hibernate/HibernateFactory">
    <!-- local connection properties -->
    <!--<property name="hibernate.connection.url">
    jdbc:oracle:thin:@10.8.4.195:1521:crm
    </property>
    <property name="hibernate.connection.driver_class">
    oracle.jdbc.driver.OracleDriver
    </property>
    <property name="hibernate.connection.username">ynobs</property>
    <property name="hibernate.connection.password">ynobs</property>-->
    <!-- property name="hibernate.connection.pool_size"></property -->
    <!-- dialect for Oracle 9 -->
    <property name="dialect">
    net.sf.hibernate.dialect.Oracle9Dialect
    </property>
    <property name="connection.datasource">
        com/mcm/datasource/ucis/BMPDataSource
    </property>

    <property name="transaction.factory_class">
    jbdinameaaaaa
    </property>
    <property name="transaction.manager_lookup_class">
    jbdinamebbbb
                      </property>

    <property name="hibernate.show_sql">false</property>
    <property name="hibernate.use_outer_join">true</property>

    <mapping resource="aaa.hbm" />
    <mapping resource="bbb.hbm" />
    <mapping resource="ccc.hbm" />
    </session-factory>
    </hibernate-configuration>
    jbdinameaaaaa 是在j2ee容器上定义好的数据源