com.u2d.persist
Class HBMSingleSession
java.lang.Object
com.u2d.persist.HibernatePersistor
com.u2d.persist.HBMSingleSession
- All Implemented Interfaces:
- HBMPersistenceMechanism, PersistenceMechanism
public class HBMSingleSession
- extends HibernatePersistor
- Author:
- Eitan Suez
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static PersistenceMechanism getInstance()
init
public void init(java.lang.Class[] classList)
getSession
public org.hibernate.Session getSession()
load
public ComplexEObject load(java.lang.Class clazz,
java.lang.Long id)
fetch
public ComplexEObject fetch(java.lang.String hql)
hql
public AbstractListEO hql(java.lang.String hql)
hqlQuery
public AbstractListEO hqlQuery(org.hibernate.Query query)
fetchSingle
public ComplexEObject fetchSingle(java.lang.Class clazz)
save
public void save(ComplexEObject ceo)
saveMany
public void saveMany(java.util.Set ceos)
updateAssociation
public void updateAssociation(ComplexEObject one,
ComplexEObject two)
delete
public void delete(ComplexEObject ceo)
browse
public AbstractListEO browse(java.lang.Class clazz)
list
public PlainListEObject list(java.lang.Class clazz)
list
public PlainListEObject list(ComplexType type)
authenticate
public boolean authenticate(java.lang.String username,
java.lang.String password)
lookup
public Choice lookup(java.lang.Class clazz,
java.lang.String code)
newSession
public void newSession()