org.granite.tide.hibernate4
Class HibernatePersistenceManager
java.lang.Object
org.granite.tide.data.AbstractTidePersistenceManager
org.granite.tide.hibernate4.HibernatePersistenceManager
- All Implemented Interfaces:
- TidePersistenceManager
public class HibernatePersistenceManager
- extends AbstractTidePersistenceManager
Responsible for attaching a session with the persistence mangager
- Author:
- cingram
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernatePersistenceManager
public HibernatePersistenceManager(TideTransactionManager tm)
HibernatePersistenceManager
public HibernatePersistenceManager(SessionFactory sf)
HibernatePersistenceManager
public HibernatePersistenceManager(SessionFactory sf,
TideTransactionManager tm)
close
public void close()
- Specified by:
close in class AbstractTidePersistenceManager
fetchEntity
public Object fetchEntity(Object entity,
String[] fetch)
- attaches the entity to the JPA context.
- Specified by:
fetchEntity in class AbstractTidePersistenceManager
- Parameters:
entity - entity to loadfetch - array of property names to fetch
- Returns:
- the attached entity