sql >> Database teknologi >  >> RDS >> Oracle

Ingen onMessage-begivenheder på Runtime (Java JMS MessageListener på Oracle Queue)

I det væsentlige så snart du opretter AQjmsQueueReceiver og indstil dens beskedlytter til receive() metoden afsluttes, og AQjmsQueueReceiver vil falde uden for rammerne. Jeg antager, at den kaldes fra main metode, hvilket også betyder, at programmet afsluttes. Du skal:

  1. Rediger din applikation, så dine JMS-objekter ikke falder uden for scope (fordi de vil blive opsamlet affald).
  2. Forhindrer dit program i at afslutte, mens det venter på beskeder.



  1. Hvordan konverterer man et interval som 1 dag 01:30:00 til 25:30:00?

  2. Fejl:ORA-00955:Navn bruges allerede af et eksisterende objekt i Oracle Function

  3. Opdater flere kolonner, der starter med en bestemt streng

  4. Hvordan får man den første dag i hver tilsvarende måned i mysql?