- - PR -
CMPエンティティBeanのprimary-keyについて。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-09-23 20:31
oracle10gのデータベースに接続してある"member"というテーブルに対して、JBOSSからCMPエンティティBeanを通じて使用する設定をしているのですが、デプロイをすると、
20:29:03,609 WARN [verifier] EJB spec violation: Bean : member Section: 10.8.1 Warning: The type of the primkey-field must match the primary key class. となってしまいます。 memberテーブルの主キーの型はnumberにしています。String型ではないので、BeanクラスのメソッドejbCreateの戻り値をIntegerやLongに変え、ejb-jar.xml内も<prim-key-class>java.lang.Long</prim-key-class>と変えたのですが、やはりデプロイ時に先ほどのエラーが出てしまいます。 number型の要素に対応した型はどのような型なのでしょうか?ご意見をお願いいたします。 PC win2000 jboss ver4.0 oracle 10g |
|
投稿日時: 2004-09-23 21:18
自己レスです。
standerdjaws.xmlにその対応がされてある事に気づき、無事対応できました。 このスレッドをご覧になった方々、申し訳ありませんでした。 一応フォローアップして終わりにします(>_<)。 |
1