2

mysql クラスター用の Hibernate 構成 (hibernate.cfg.xml) ファイルが必要です。

[Hibernate] POJO クラスと *.hbm.xml ファイルを自動生成します。

次の構成を使用して、Mysql データベースにアクセスできます。

また、単純な JDBC 接続を使用してMYSQL NDB Clusterデータベースにアクセスすることもでき ます。

問題は、MYSQL NDB Clusterデータベース資格情報を使用しているときに、Hibernate を使用してデータベースにアクセスできないことです。

Hibernate 構成ファイル (hibernate.cfg.xml) を使用して Connect MYSQL NDB CLusterデータベースのその他の構成を提案してください 。

解決策は、 MySQL NDB のクラスター化されたテーブル タイプに必要な新しい方言だと思います。それ以外の場合、構成ファイルの変更

   <property name="hibernate.bytecode.use_reflection_optimizer">false</property>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.password">HAZE@rt!f!c!aldb</property>
    <property name="hibernate.connection.pool_size">10</property>
    <property name="hibernate.connection.url">jdbc:mysql://192.168.1.187:3306/haze_videocon_v0.8</property>
    <property name="hibernate.connection.username">haze</property>
    <property name="hibernate.current_session_context_class">thread</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
    <property name="hibernate.search.autoregister_listeners">false</property>
    <property name="hibernate.show_sql">true</property>
    <property name="hibernate.validator.apply_to_ddl">false</property>
</session-factory>

4

1 に答える 1