ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

13.27.4 JDO72300番台のメッセージ

JDO72312:The field {0} is not allowed to be persistent.

[可変情報]

{0}:CMPフィールド名

[意味]

永続化が許可されないフィールドがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

CMPフィールドの定義を再度確認し、誤りがある場合は修正してください。

WARNING:JDO72318:The field {0} is not mapped.

[可変情報]

{0}フィールド名

[意味]

{0}がマッピングされていません。

[システムの処理]

処理を中断します。

[ユーザの対処]

メッセージに出力されたフィールドを対応するテーブルのカラムにマッピングしてください。

JDO72338:Relationship {1} is mapped to column {0} which is not one of the mapped primary or secondary tables for the related bean corresponding to the generated class {2}.Update the table mapping or the relationship mapping.

[可変情報]

{0}:カラム名
{1}:CMRフィールド名
{2}:クラス名

[意味]

リレーション{1}はプライマリーテーブルでも、セカンダリーテーブルでもないテーブルのカラムにマッピングされています。テーブルマッピングかリレーショナルマッピングを更新してください。

[システムの処理]

処理を中断します。

[ユーザの対処]

テーブルのリレーションの定義に誤りがあります。出力されたリレーションの定義を確認し誤りを修正してください。

JDO72340:Cannot find the column {0} for mapping the field {1} in the class {2}.
Verify that the schema file exists and that its contents are correct.

[可変情報]

{0}:カラム名
{1}:フィールド名
{2}:クラス名

[意味]

CMP Entity Beanのスキーマ定義にフィールド名に対応するカラムが存在しません。

[システムの処理]

呼出し元に例外を返却します。

[ユーザの対処]

スキーマファイルまたはInterstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルに正しいか確認し、エラーの原因を取り除いてから再度実行してください。
また、IJServerクラスタ起動状態で再配備を行っている場合には、定義が更新されないことがあります。IJServerクラスタを再起動してください。

JDO72348: The type of non-static field {0} of the key class is invalid, resulting in an invalid generated key class {1}. Valid types are: String, a Number type, or a Date type. If you have a user defined primary key class, the type may also be primitive.Update the type of the key class field.

[可変情報]

{0}:フィールド名
{1}:プライマリキークラス名

[意味]

キークラスの{0}フィールドは無効です。そして無効な{1}というキークラスが生成されました。有効なキークラスのデータ型は以下クラスです。 String型、Number型、 Date type型。ユーザの定義したプライマリキークラスがある場合も、プリミディブな型としてください。プライマリキークラスフィールドを更新してください。

[システムの処理]

処理を中断します。

[ユーザの対処]

プライマリキーフィールドに指定したフィールドのデータ型とプライマリキークラス名で指定したクラス名が違います。フィールドに指定したデータ型を<prim-key-class>に指定してください。また、ユーザで定義したプライマリキークラスを使用する場合は<primkey-field>を定義できません。ejb-jar.xmlから削除してください。

JDO72351:This error (All key fields of the bean corresponding to the generated class {0} must be present in the key class {1}.Add the following key fields to the generated key class: generatedPKField) should not occur. Please contact support and file a bug.

[可変情報]

{0}:自動生成クラス名
{1}:自動生成キークラス名

[意味]

すべてのキーフィールドはコンテナで生成したキークラスと一致しなければなりません。

[システムの処理]

呼び出し元に例外を返却します。

[ユーザの対処]

ejb-jar.xmlに定義されているプライマリキークラスの設定に誤りがある可能性があります。誤りがある場合、その誤りを正しく修正して再配備してください。

JDO72353: This error (The generated key class {0} for the bean corresponding to the generated class {1} must override the equals method from java.lang.Object) should not occur.

[可変情報]

{0}:自動生成キークラス名
{1}:自動生成クラス名

[意味]

コンテナで生成されたキークラスはepualsメソッドをオーバーライドしなければなりません。

[システムの処理]

処理を中断します。

[ユーザの対処]

プライマリキークラスのequalsメソッドが定義(オーバーライド)されていない、または定義に誤りがあります。誤りを修正しアプリケーションを再配備してください。