2013-09-10 82 views
0

我試圖從SQL Server重建項目設置到Apache 2與MySQL。 我剛剛在JDBC上找不到所有的方面。配置的hibernate.cfg.xml對MySQL在Ubuntu 12.04

我按照這個教程的MySQL/JDBC驅動程序安裝Setting Up MySQL/JDBC Driver on Ubuntu
將此.jar文件添加到項目後,測試運行完美。的hibernate.cfg.xml

內容:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" 
             "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 
<hibernate-configuration> 
    <session-factory> 
     <!-- /MYPC:1433/Blog;instance=SQLEXPRESS local connection properties --> 
     <property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property> 
     <property name="dialect">org.hibernate.dialect.SQLServerDialect</property> 
     <!--<property name="hibernate.connection.url">jdbc:jtds:sqlserver://streamer2005.softserveinc.com/_055_OMS;instance=tc;</property>--> 
     <property name="hibernate.connection.url">jdbc:jtds:mysql://nazar_art/_056_DB;instance=MYSQL;</property> 
     <property name="hibernate.connection.username">root</property> 
     <property name="hibernate.connection.password">nazarsql</property> 

     <!--<property name="hibernate.hbm2ddl.auto">create</property>--> 

     <!-- <property name="show_sql">true</property> <property name="format_sql">true</property> --> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.Role" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.Region" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.CustomerType" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.User" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.OrderStatus" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.Order" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.Product" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.Dimension" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.OrderItem" /> 
     <mapping class="com.softserveinc.edu.oms.domain.entities.CreditCardType" /> 
    </session-factory> 
</hibernate-configuration> 

但是,當我從行家它沒有運行,這並不正常工作。
如何解決這個問題?

+0

你有什麼錯誤信息?如果你可以發佈你的pom.xml,這將有助於給出答案。 –

回答

0

你使用SQL Server或MySQL?。如果它的MySQL然後更改方言類型MySQLDialect

<property name="dialect">org.hibernate.dialect.MySQLDialect</property> 
+0

我需要從Sql服務器更改爲MySql。它應該只適用於這個簡單的正確性,或者我們需要改變更多的項目?我完全用這個話題。 –

+0

改變這些,並給它一個嘗試 '<屬性名= 「connection.driver_class」> com.mysql.jdbc.Driver'' <屬性名= 「方言」> org.hibernate.dialect.MySQLDialect' 確保你有相關的MySql jar –