ITPUB??ì3
ITPUB论坛 » Java web开发及框架技术 » Hibernate JTA 使用 问题?

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: Hibernate JTA 使用 问题?
离线 mymyitpub



精华贴数 0
个人空间 0
技术积分 18 (60658)
社区积分 0 (1811819)
注册日期 2008-7-2
论坛徽章:0
      
      

发表于 2008-7-3 15:08 
Hibernate JTA 使用 问题?

偶的目的是:怎么让java程序+Hibernate+JTA 操作多个数据库, java程序不是web应用程序,不需要运行在web服务器(tomcat/jboss等)上的!

在googleaidu等网上都找了下,几乎都是
          <hibernate-configuration>   
              <session-factory>   
                  <property name="dialect">org.hibernate.dialect.MySQLDialect</property>   
                  <property name="connection.datasource">java:comp/env/jdbc/db</property>   
                  <property name="show_sql">false</property>   
                  <property name="transaction.factory_class">net.sf.hibernate.transaction.JTATransactionFactory</property>   
                  <property name="jta.UserTransaction">javax.transaction.UserTransaction</property>
                  ...Mpping文件
                  <mapping resource="xxx.hbm.xml" />
              </session-factory>   
          </hibernate-configuration>
web的一些应用(java web 程序),而我的不是java web程序,在hibernate.cfg.xml文件中无法配置
<property name="connection.datasource">java:comp/env/jdbc/db</property>  所就我改为:

                <property name="connection.url">jdbc:mysql://localhost:3306/db01</property>
                <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
                <property name="myeclipse.connection.profile">native mysql</property>
                <property name="connection.username">root</property>
                <property name="connection.password">root</property>
                <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
                <property name="show_sql">false</property>
                <property name="transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
                        <property name="jta.UserTransaction">javax.transaction.UserTransaction</property>
                <mapping resource="Abean.hbm.xml" />

这种形式,况且也不知这种配置方式是否正确?

多谢您的帮助与指教!

[ 本帖最后由 mymyitpub 于 2008-7-3 15:16 编辑 ]


只看该作者    顶部
离线 mymyitpub



精华贴数 0
个人空间 0
技术积分 18 (60658)
社区积分 0 (1811819)
注册日期 2008-7-2
论坛徽章:0
      
      

发表于 2008-7-3 15:17 
偶的目的是:怎么让java程序+Hibernate+JTA 操作多个数据库, java程序不是web应用程序,不需要运行在web服务器(tomcat/jboss等)上的!

在googleaidu等网上都找了下,几乎都是
            
                 
                  org.hibernate.dialect.MySQLDialect   
                  java:comp/env/jdbc/db   
                  false   
                  net.sf.hibernate.transaction.JTATransactionFactory   
                  javax.transaction.UserTransaction
                  ...Mpping文件
                  
                 
         
web的一些应用(java web 程序),而我的不是java web程序,在hibernate.cfg.xml文件中无法配置
java:comp/env/jdbc/db  所就我改为:

                jdbc:mysql://localhost:3306/db01
                org.hibernate.dialect.MySQLDialect
                native mysql
                root
                root
                com.mysql.jdbc.Driver
                false
                org.hibernate.transaction.JTATransactionFactory
                        javax.transaction.UserTransaction
               

这种形式,况且也不知这种配置方式是否正确?

多谢您的帮助与指教! [/quote]


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问