EJB 2.0实体的表和列的默认值是什么(如果有)?

时间:2018-08-03 19:17:41

标签: persistence ejb-2.x

问题

在EJB 2 中,假设我没有在持久性xml中包括适当的标记,例如<table-name><cmp-field>标记。我应该期望使用默认值吗?如果是,我应该期望这些默认值是什么?

比较

在EJB 3 中,如果未指定@Table批注,并且未指定@Column@Transient批注,则使用合理的默认值。示例:默认表是对象类的名称,默认列基于非最终或静态的getter或公共变量。


我可以设置一个测试环境,看看我得到了什么错误以及发生了什么,但是由于各种原因,这并不是结论性的,而且这种测试可能无法移植到所有环境中。因此,使用规范文档证明的答案将是理想的。我为此搜索了Google,但没有找到任何东西,但是我的Google-fu很弱。

0 个答案:

没有答案