可能上面说的不具体,下面具体说一说:
我现在想配置一个名为PlayerBean的实体bean,利用CMP,我在EJB-jar.xml中配置的参数如下:
<ejb-name>PlayerEJB</ejb-name>
<local-home>...LocalPlayerHome</local-home>
<local>...</local>
<ejb-class>...PlayerBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Player</abstract-schema-name>
<cmp-field>
<field-name>playerId</field-name>
</cmp-field>
...
可是在WAS中部署好后,由WAS自动生成的DDL语句,表名竟然是<ejb-name>所指定的名称PlayerEJB,但是数据库中我想以一个名为t_test_player的表与之对应,应该如何做呢?
另外,请问<abstract-schema-name>标签中声明的名称是不是只是在EJB-QL中使用呢?