从题目来看,问的是EJB2.0,答案如下:1,EJB事务有哪些分类,Required/New/Spoots的区别? 与Hibernate事务类型类似,三种最常用的(为了便于理解,解释得比较通俗,爱好专业术语者请原谅):
a、REQUIRED: 需要事务,如果已经有事务就使用该事务,如果没有就创建新事务
b、REQUIRES_NEW:需要新事务,即一定会创建一个新事务
c、SUPPORTS: 不需要事务,但如果有事务也没关系2,创建实体EJB要实现哪些接口? 分两种情况:a、如果允许远程访问
远程接口要实现EJBObject
Home接口要实现EJBHome
Bean类要实现EntityBeanb、如果只允许本地访问
本地接口要实现EJBLocalObject
Home接口要实现EJBLocalHome
Bean类要实现EntityBean3,什么操作可以使EJB从池态转为就绪态多种情况:
a、ejbCreate() //创建的时候
b、ejbActivate()//激活的时候
c、ejbFind...() //使用EJB-QL进行查询的时候