Hirdetés

Új hozzászólás Aktív témák

  • Mukorka
    addikt

    Service rétegben akarok egy bizonyos ídő után módosítani az objektum értékén, de nem megy.
    A user bejelentkezik majd kap egy aktivációs tokent, de azt akarom, hogy a token csak x ideig legyen életben.
    A dao és service így néz ki röviden: [link][link]
    Hiba üzenet:org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thread
    at org.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionContext.java:134)
    at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:1014)

    A szál előtti módosítás megtörténik a db-ben, de mikor a szál elkezdi a módosítást, akkor jön a hiba.

    Nem csináltam még szálkezelést Service rétegen belül, hogyan kéne ezt rendesen kivitelezni?

    Hát nem Így!

    Nem elég neked ha a session timeout-ol egy idő után?

    Tippre még csinálhatnál bejelentkezéskor egy timer taskot ami adott idő után lejáratja a tokent vagy meghívhatod a kódodat egy Async függvényel ott meg már lenne tranzakciód is stb.

Új hozzászólás Aktív témák