小编Abr*_*ham的帖子

如何使用JPA生命周期事件来获取实体数据

我有一个RESTful API,它使用了一个用@EntityListners注释的实体类.在EntityListner.java中,我有一个用@PostPersist注释的方法.因此,当该事件触发时,我想提取有关刚刚保存到数据库的实体的所有信息.但是,当我尝试这样做时,Glassfish正在生成异常,并且EntityListner类中的方法未按预期执行.这是代码

public class EntityListner {
private final static String QUEUE_NAME = "customer";
@PostUpdate
@PostPersist
public void notifyOther(Customer entity){
    CustomerFacadeREST custFacade = new CustomerFacadeREST(); 
    Integer customerId = entity.getCustomerId();
    String custData = custFacade.find(customerId).toString();
    String successMessage = "Entity added to server";
    try{
        ConnectionFactory factory = new ConnectionFactory();
        factory.setHost("localhost");
        Connection connection = factory.newConnection();
        Channel channel = connection.createChannel();

        channel.queueDeclare(QUEUE_NAME, false, false, false, null);
      //  channel.basicPublish("", QUEUE_NAME, null, successMessage .getBytes()); 
        channel.basicPublish("", QUEUE_NAME, null, custData.getBytes());  
        channel.close();
        connection.close();


    }
    catch(IOException ex){

    }
    finally{

    }
  }    
} 
Run Code Online (Sandbox Code Playgroud)

如果我发送注释掉的 …

java jpa eclipselink entitylisteners glassfish-3

8
推荐指数
1
解决办法
4621
查看次数

RESTful外部HTTP协议

我了解REST是Web的推荐体系结构样式,该样式基本上适用于HTTP协议。我想知道是否在其他协议(如TCP自定义协议)中应用了RESTful体系结构。有人可以将我指向具有这种特征的应用程序,还是可以解释RESTful是否仅用于HTTP。

提前致谢

rest restful-architecture

5
推荐指数
1
解决办法
1055
查看次数

java 注释 vs c++ pragma

我能想到类似于 java 注释的 c++ prgamas 吗?我知道编译指示是特定于编译器的,但我想知道它们的总体目的是否类似于 java 注释。

c++ java

5
推荐指数
1
解决办法
2317
查看次数