0
我正在读一本关于EJB的书,我看到术语“叶子实体”,但我不确定它的含义。据我可以从上下文中猜测,它是一个可以安装的具体实体。然而,后来我在书中发现非叶实体也可以是具体的。谁能告诉我两者之间的区别? 非常感谢!什么是叶子实体?
我正在读一本关于EJB的书,我看到术语“叶子实体”,但我不确定它的含义。据我可以从上下文中猜测,它是一个可以安装的具体实体。然而,后来我在书中发现非叶实体也可以是具体的。谁能告诉我两者之间的区别? 非常感谢!什么是叶子实体?
一个实体是具体的还是抽象的只是间接的结果,不管它是叶子还是其他。分化是在继承中。
叶子实体没有子类,因此必须是可实例化的。
中间实体具有子类(并且从更接近根实体的类继承)并且可能(或可能不)是可实例化的。
从Beginning EJB 3 Application Development:< - 链接到PDF下载
一个抽象的实体必须是在实体继承层次结构中的中间级 - 它本身不能叶实体,因为它可能只通过一个实例化它的子实体。相应地,实体继承层次中的所有叶子实体必须是具体的,因此是可实例化的。
现在我明白了,非常感谢! –