0

MySQL で SQL Server から Apache 2 にプロジェクト設定を再構築しようとしました。私は新しく JDBC に参加しましたが、すべての側面を理解することはできません。

このチュートリアル MySQL/JDBC Driver 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>

しかし、失敗したmavenから実行すると、これは正しく機能しません。
この問題を解決するには?

4

1 に答える 1

0

Sql サーバーまたは MySql を使用していますか?.MySql の場合は、ダイアレクト タイプを MySQLDialect に変更します。

<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
于 2013-09-11T06:45:56.247 に答える