Package com.isomorphic.hibernate
Class HBConnectionHolder
java.lang.Object
com.isomorphic.hibernate.HBConnectionHolder
Holds
Session
and current transaction. Instance of this class is used to store connection information in RPCManager
while handling Automatic Transactions.-
Method Summary
Modifier and TypeMethodDescriptionint
Returns count of operations executed.org.hibernate.Session
ReturnsSession
for this connection.org.hibernate.Transaction
Returns current open transaction.void
Increases operations count by 1.void
setSession
(org.hibernate.Session em) Sets newSession
.void
setTransaction
(org.hibernate.Transaction tx) Sets new transaction.
-
Method Details
-
getSession
public org.hibernate.Session getSession()ReturnsSession
for this connection.- Returns:
Session
for this connection.
-
setSession
public void setSession(org.hibernate.Session em) Sets newSession
.- Parameters:
em
-Session
new session.
-
getTransaction
public org.hibernate.Transaction getTransaction()Returns current open transaction.- Returns:
Transaction
current transaction.
-
setTransaction
public void setTransaction(org.hibernate.Transaction tx) Sets new transaction.- Parameters:
tx
-Transaction
new transaction.
-
getOpCount
public int getOpCount()Returns count of operations executed.- Returns:
int
executed operations count.
-
increaseOpCount
public void increaseOpCount()Increases operations count by 1.
-