如何在特定时间段内调用Ajax请求?我应该使用Timer插件还是jQuery有一个插件?
我想创建低负载的简单服务器.目标是让一些javascript客户端访问通过WebSockets在Java中实现的一些功能.我寻求最好的库用于它 - 它应该是简单的,健壮的等等.现在我考虑3个替代品 - jWebSocket - jetty - netty什么是最好的?或者可能是别的什么?
提前致谢
目前与我的工作@PostPersist和@PostUpdate,而在这些触发器我坚持附加实体.问题是,这些触发器是否在同一个交易中,如果不是,是否可以强行执行?
对我而言,它就是这样的.当我查看日志时,事务不存在(它在触发器启动之前提交),这阻止了我(没有REQUIRES_NEW 注入bean的持久方法)保存数据库中的其他实体.
REQUIRED属性完全被忽略,MANDATORY属性不会抛出异常.
可能是JUnit的问题(因为我处于开发阶段并且没有测试完整环境中的行为)?
如果无法在此触发器上扩展事务,如何确保如果在@PostPersist和之前发生回滚@PostUpdate,那么这些操作也将被回滚.
我有一个JPA @Entity类,现在使用@PrePersist很长一段时间了.今天我想添加一些功能,我需要该实体的ID.此ID在数据库中由HIBERNATE_SEQUENCE持久化期间生成.它通常在 em.persist(实体)之后设置.
由于某种未知的原因,@PrePersist方法被触发...而@PostPersist根本不会触发:
@Entity
public class MyEntity {
@PrePersist
protected void onCreate() {
System.out.println("ExtendedEntity.onCreate()");
}
@PostPersist
protected void afterCreate() {
System.out.println("ExtendedEntity.afterCreate()");
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用带有Java v7 +,Hibernate v3.3.1.GA和Seam v2.2.2.Final的JBoss v4.2环境......
@PostPersist是否有隐藏的要求?