service.xmlで使用される使用可能な SQL データ型のリストを取得するためのドキュメントはありますか?
次のテーブル構造と互換性のある構成を作成するには、どの値を使用する必要がありますか:
CREATE TABLE SAMPLE_TABLE (
NAME varchar(100) NOT NULL,
DESCRIPTION varchar(300) DEFAULT NULL,
CREATE_DATE timestamp
)
service.xmlで使用される使用可能な SQL データ型のリストを取得するためのドキュメントはありますか?
次のテーブル構造と互換性のある構成を作成するには、どの値を使用する必要がありますか:
CREATE TABLE SAMPLE_TABLE (
NAME varchar(100) NOT NULL,
DESCRIPTION varchar(300) DEFAULT NULL,
CREATE_DATE timestamp
)
service-builder DTD (ここでは HTML バージョン - 実際のファイルについては、service.xml の上部にある宣言を参照してください)にリンクするのはいつもおかしいと感じますが、実際にはそこから多くのことを学ぶことができます。これは、実際の DTD コードよりもドキュメンテーションに基づいているため、サービス ビルダーを扱う人にとっては人間が読める形式になっています。DTD には、servicebuilder のデフォルト メカニズムを使用してテーブルを作成するのではなく、既存のテーブルに接続することを宣言する属性があります。
悲しいことに、DTD を持たない別のファイルがあります: model-hints.xml です。ただし、幸いなことに、開発者ガイドの章があります。これには、VARCHAR フィールドの最大長など、かなりの追加情報が含まれています。このファイルを使用して、さらに検証したり、エンティティ テーブルに自動生成される列の詳細を指定したりします。