我假设楼主问的是EJB怎样管理persistence。
EJB提供两种persistence管理方式:BMP和CMP。BMP可以用于entity bean和session bean,CMP用于entity bean。
stateful session bean可以通过继承SessionSynchronizatoin来实现BMP,在afterStart和beforeComplete,afterComplete方法中编写代码管理ssb的状态
BMP entity bean可以通过在ejbLoad,ejbStore方法中编写persistence代码管理entity bean的属性状态。
CMP entity bean则是由container来管理persistence,客户端掉用remote接口中的方法后,container可以调用一次或者多次ejbLoad和ejbStore来同步bean和底层EIS的状态各个服务器提供商提供了自己的persistence机制,将来persistence可能会以插件的形式自由结合进ejb 容器,以更好地跟底层EIS结合。