org.onebusaway.gtfs.services
Interface HibernateOperations

All Known Implementing Classes:
HibernateOperationsImpl

public interface HibernateOperations


Method Summary
<T> void
clearAllEntitiesForType(Class<T> type)
           
 void close()
           
 Object execute(HibernateOperation callback)
           
<T> List<T>
find(String queryString)
           
<T> List<T>
findByNamedQuery(String namedQuery)
           
<T> List<T>
findByNamedQueryAndNamedParam(String namedQuery, String paramName, Object paramValue)
           
<T> List<T>
findByNamedQueryAndNamedParams(String namedQuery, String[] paramNames, Object[] values)
           
<T> List<T>
findWithNamedParam(String queryString, String paramName, Object value)
           
<T> List<T>
findWithNamedParams(String queryString, String[] paramNames, Object[] values)
           
 void flush()
           
<T> T
get(Class<T> entityType, Serializable id)
           
 org.hibernate.SessionFactory getSessionFactory()
           
 void open()
           
<T> void
removeEntity(T entity)
           
 void save(Object entity)
           
 void saveOrUpdate(Object entity)
           
 void update(Object entity)
           
 

Method Detail

getSessionFactory

org.hibernate.SessionFactory getSessionFactory()

get

<T> T get(Class<T> entityType,
          Serializable id)

find

<T> List<T> find(String queryString)

findWithNamedParam

<T> List<T> findWithNamedParam(String queryString,
                               String paramName,
                               Object value)

findWithNamedParams

<T> List<T> findWithNamedParams(String queryString,
                                String[] paramNames,
                                Object[] values)

findByNamedQuery

<T> List<T> findByNamedQuery(String namedQuery)

findByNamedQueryAndNamedParam

<T> List<T> findByNamedQueryAndNamedParam(String namedQuery,
                                          String paramName,
                                          Object paramValue)

findByNamedQueryAndNamedParams

<T> List<T> findByNamedQueryAndNamedParams(String namedQuery,
                                           String[] paramNames,
                                           Object[] values)

update

void update(Object entity)

save

void save(Object entity)

saveOrUpdate

void saveOrUpdate(Object entity)

clearAllEntitiesForType

<T> void clearAllEntitiesForType(Class<T> type)

removeEntity

<T> void removeEntity(T entity)

execute

Object execute(HibernateOperation callback)

open

void open()

close

void close()

flush

void flush()


Copyright © 2011 OneBusAway. All Rights Reserved.