org.sonar.commons.database
Interface DatabaseManager
- All Known Implementing Classes:
- BatchDatabaseManager
public interface DatabaseManager
Method Summary |
void |
commit()
|
javax.persistence.Query |
createNamedQuery(java.lang.String hql)
|
javax.persistence.Query |
createQuery(java.lang.String hql)
|
javax.persistence.EntityManager |
getEntityManager()
|
java.lang.Object |
getSingleResult(javax.persistence.Query query,
java.lang.Object defaultValue)
|
java.lang.Object |
merge(java.lang.Object model)
|
|
reattach(java.lang.Class<T> entityClass,
java.lang.Object primaryKey)
|
void |
remove(java.lang.Object model)
|
void |
rollback()
|
java.lang.Object |
save(java.lang.Object model)
|
void |
start()
|
void |
stop()
|
commit
void commit()
createNamedQuery
javax.persistence.Query createNamedQuery(java.lang.String hql)
createQuery
javax.persistence.Query createQuery(java.lang.String hql)
getEntityManager
javax.persistence.EntityManager getEntityManager()
getSingleResult
java.lang.Object getSingleResult(javax.persistence.Query query,
java.lang.Object defaultValue)
merge
java.lang.Object merge(java.lang.Object model)
reattach
<T> T reattach(java.lang.Class<T> entityClass,
java.lang.Object primaryKey)
remove
void remove(java.lang.Object model)
rollback
void rollback()
save
java.lang.Object save(java.lang.Object model)
start
void start()
stop
void stop()
Copyright © 2008-2009 SonarSource SA. All Rights Reserved.