36得票3回答
javax.inject.Singleton和javax.ejb.Singleton的区别

我有点困惑。 javax.inject.Singleton 和 javax.ejb.Singleton 之间的确切区别是什么?

36得票2回答
@Inject、@EJB、@Local、@Remote、@LocalBean等:困惑吗?

我有以下配置: 一个包含2个EJB组件的EAR文件,存储在一个GF服务器上。 一个WAR文件,存储在另一个Glassfish服务器上(=>不同JVM),其中包含访问EJB组件的Web组件。 我的EAR中每个EJB-JAR都有2个EJB业务服务,并且它们都是这样开发的:@Remote p...

36得票2回答
异步方法的默认EJB事务模式是什么?

如果我在EJB中有一个@Asynchronous方法,并且我没有指定@TransactionAttribute,那么容器如何处理事务边界?显然,它不能使用调用线程的事务,那么它会怎么做呢? 同样的问题,但涉及到由TimerService触发的方法。 编辑:我想我的措辞不太好。 我已经...

35得票3回答
分离实体和托管实体

"脱离状态实体"是什么意思?在事务期间如何将托管实体转换为脱离状态实体?

34得票2回答
@Schedule注解每隔几分钟(或秒)运行一次。

我想尝试以下方式使用@Schedule注解:public class MyTestServlet extends HttpServlet { private static JcanLogger LOG = JcanLoggerFactory.getLogger(ServiceTestS...

33得票2回答
Gradle:找不到providedCompile()方法

这个构建文件是如何使用providedCompile的,这个和那个文件都可以。thufir@doge:~/NetBeansProjects/gradleEAR$ thufir@doge:~/NetBeansProjects/gradleEAR$ gradle clean FAILURE: ...

32得票3回答
野飞和自动重新连接到数据库

我有一个客户端、服务器和数据库。客户端通过EJB远程接口与服务器通信。作为服务器,我使用的是Wildfly 8.2.0。作为数据库,我使用的是MySQL。服务器通过JPA/Hibernate与MySQL通信。当我关闭MySQL服务器时,Wildfly会抛出异常。但是当我再次打开MySQL时,W...

31得票8回答
无状态会话Bean与单例会话Bean

根据Java EE 6教程,以下特点可选择无状态会话bean来提高性能: 如果以下情况适用于bean,您可以选择无状态会话bean以提高性能: bean的状态对于特定客户端没有数据。 在单个方法调用中,bean为所有客户端执行通用任务。例如,您可以使用无状态会话be...

31得票3回答
EclipseLink中的多个可写映射异常

我有以下这些表: 我的意图是: 用户可以是一个公司或一个人,但他们都有一些共同之处,比如用户名是电子邮件和密码,因此我使用JPA工具从表中生成实体,结果如下:public class User implements Serializable { private static fi...

30得票4回答
何时使用Spring的@Transactional(propagation = Propagation.SUPPORTS)?

根据Spring javadoc @Transactional(propagation = Propagation.SUPPORTS): 如果当前不存在事务,则支持一个当前事务执行非事务性操作。类似于同名的EJB事务属性。 看起来我只需声明方法为非事务性即可完成操作,所以我的问题是: ...