0

分プロジェクトを使用してopenxavaファイルを生成しようとしています。私の設定はhttp://minuteproject.wikispaces.com/OpenXavaデモ ファイルのものと似ています。java.net.url 例外が発生します。jdbc url を確認しましたが、エラーが見つかりませんでした。これは私のミニットプロジェクトでの最初の試みです。こういうフレームワーク(minuteproject+openxava)をずっと探していたのでとても勉強したいです。お時間をいただきありがとうございます:) フェルダ

ここに設定ファイルを追加します。データベース全体ではなく、1 つのファイルのみをリバース エンジニアリングしようとしています。私のデータベースは MS SQL です。

<!DOCTYPE root>
<generator-config>
    <configuration>
        <model name="evrak" version="1.0" package-root="veritabani.xxx.org.tr">
            <data-model>
                <dataSource>
                    <driverClassName>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClassName>
                    <url>jdbc:sqlserver://10.1.x.x:1433;DataBaseName=xxx</url>
                    <username>xx</username>
                    <password>xx</password>
                </dataSource>
                <!-- for Oracle and DB2 please set the schema
                <schema> </schema>
                 -->
                <primaryKeyPolicy oneGlobal="true" oneForEachTable="false">
                    <primaryKeyPolicyPattern prefix="" suffix="" name="sequencePattern" sequenceName="hibernate_sequence"></primaryKeyPolicyPattern>
                    <!-- for autogenerated pk (mysql)
                    <primaryKeyPolicyPattern name="autoincrementPattern" ></primaryKeyPolicyPattern>
                    -->
                </primaryKeyPolicy>
            </data-model>
            <business-model>
                <generation-condition>
                    <condition type="exclude" startsWith="DUAL"></condition>
                    <condition type="exclude" startsWith="ID_GEN"></condition>
            <condition type="include" startsWith="dbo.sekreterya_kisifirma" ></condition>
         <condition type="exclude" startsWith="ID_GEN"></condition>


sekreterya_kisifirma
                </generation-condition>
                <business-package default="veritabani.losev.org.tr">
                </business-package>
            </business-model>
        </model>
        <targets catalog-entry="OpenXava"/>
    </configuration>
</generator-config>
4

1 に答える 1

0

スタックトレースがないと、調査が少し難しくなります。

一方、mssql データベース上で openxava を使用して minuteproject を使用する場合は、northwind-db-revisited-with-mp-4-oxのサンプルに従うことをお勧めします。

有名な Northwind データベースの上に openxava アプリケーションを生成します。

データモデルのアクセス構成を要約するには、以下からインスピレーションを得てください。

<dataSource>
 <driverClassName>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClassName>
 <url>jdbc:sqlserver://localhost:1433;databaseName=northwind</url>
 <username>sqlserver</username>
 <password>xxxxxxxx</password>
</dataSource>
<!-- for Oracle and DB2 please set the schema <schema> </schema> -->
<schema>dbo</schema>
<primaryKeyPolicy oneGlobal="true">
 <primaryKeyPolicyPattern name="identityPattern"></primaryKeyPolicyPattern>
</primaryKeyPolicy>

スキーマ ノードを dbo に設定することを忘れないでください

于 2014-06-20T09:27:28.487 に答える