1

service.xmlで使用される使用可能な SQL データ型のリストを取得するためのドキュメントはありますか?

次のテーブル構造と互換性のある構成を作成するには、どの値を使用する必要がありますか:

CREATE TABLE SAMPLE_TABLE (
    NAME         varchar(100) NOT NULL,
    DESCRIPTION  varchar(300) DEFAULT NULL,
    CREATE_DATE  timestamp
)
4

1 に答える 1

2

service-builder DTD (ここでは HTML バージョン - 実際のファイルについては、service.xml の上部にある宣言を参照してください)にリンクするのはいつもおかしいと感じますが、実際にはそこから多くのことを学ぶことができます。これは、実際の DTD コードよりもドキュメンテーションに基づいているため、サービス ビルダーを扱う人にとっては人間が読める形式になっています。DTD には、servicebuilder のデフォルト メカニズムを使用してテーブルを作成するのではなく、既存のテーブルに接続することを宣言する属性があります。

悲しいことに、DTD を持たない別のファイルがあります: model-hints.xml です。ただし、幸いなことに、開発者ガイドの章があります。これには、VARCHAR フィールドの最大長など、かなりの追加情報が含まれています。このファイルを使用して、さらに検証したり、エンティティ テーブルに自動生成される列の詳細を指定したりします。

于 2014-03-12T10:48:34.283 に答える