Hallo,
ich habe folgendes Szenario:
Ich habe erstelle in einer Methode ein Objekt und sende in der gleichen Methode dann später einen Webhook.
Die Methode läuft in einem EJB Container....
Wenn ich den Webhook empfange, finde ich das erstellte Objekt in der Datenbank aber nicht?
Meine Vermutung ist, dass das Objekt noch nicht commited wurde?
Kennt jemand das Problem und kann helfen?
ich habe folgendes Szenario:
Ich habe erstelle in einer Methode ein Objekt und sende in der gleichen Methode dann später einen Webhook.
Die Methode läuft in einem EJB Container....
Wenn ich den Webhook empfange, finde ich das erstellte Objekt in der Datenbank aber nicht?
Meine Vermutung ist, dass das Objekt noch nicht commited wurde?
Java:
@Stateless
public MyClass() {
public void doSomething(){
// Create Object in database
MyObject myObject = new Object();
myObject.setId(1);
myServiceBean.createObject(myObject);
// Send Webhook
sendWebhook();
}
}
public void receiveWebhook(){
// Suche MyObject in der Datenbank mit ID 1
MyObject myObject = myServiceBean.search(1);
// PROBLEM: myObject ist hier NULL
}
Kennt jemand das Problem und kann helfen?