public class HibernateDBPlugin
extends org.rapidoid.plugins.db.DBPluginBase
| Constructor and Description |
|---|
HibernateDBPlugin() |
| Modifier and Type | Method and Description |
|---|---|
<E> void |
delete(Class<E> clazz,
String id) |
void |
delete(Object record) |
protected javax.persistence.EntityManager |
em() |
<E> List<E> |
getAll() |
<T> List<T> |
getAll(Class<T> clazz) |
<T> T |
getIfExists(Class<T> clazz,
String id) |
String |
insert(Object entity) |
void |
refresh(Object entity) |
void |
transaction(Runnable action,
boolean readonly) |
void |
transaction(Runnable tx,
boolean readonly,
org.rapidoid.concurrent.Callback<Void> callback) |
void |
update(String id,
Object entity) |
castId, deleteAllData, each, entity, find, find, fullTextSearch, get, getAll, getAll, insertOrGetId, matches, persist, query, size, sorted, sql, updateconfig, configure, doRestart, isActive, name, option, restartpublic String insert(Object entity)
insert in interface org.rapidoid.plugins.db.DBPlugininsert in class org.rapidoid.plugins.db.AbstractDBPluginpublic void update(String id, Object entity)
update in interface org.rapidoid.plugins.db.DBPluginupdate in class org.rapidoid.plugins.db.AbstractDBPluginpublic <T> T getIfExists(Class<T> clazz, String id)
getIfExists in interface org.rapidoid.plugins.db.DBPlugingetIfExists in class org.rapidoid.plugins.db.AbstractDBPluginpublic <E> List<E> getAll()
getAll in interface org.rapidoid.plugins.db.DBPlugingetAll in class org.rapidoid.plugins.db.DBPluginBasepublic <T> List<T> getAll(Class<T> clazz)
getAll in interface org.rapidoid.plugins.db.DBPlugingetAll in class org.rapidoid.plugins.db.AbstractDBPluginpublic void refresh(Object entity)
refresh in interface org.rapidoid.plugins.db.DBPluginrefresh in class org.rapidoid.plugins.db.DBPluginBasepublic <E> void delete(Class<E> clazz, String id)
delete in interface org.rapidoid.plugins.db.DBPlugindelete in class org.rapidoid.plugins.db.AbstractDBPluginpublic void delete(Object record)
delete in interface org.rapidoid.plugins.db.DBPlugindelete in class org.rapidoid.plugins.db.DBPluginBasepublic void transaction(Runnable action, boolean readonly)
transaction in interface org.rapidoid.plugins.db.DBPlugintransaction in class org.rapidoid.plugins.db.DBPluginBasepublic void transaction(Runnable tx, boolean readonly, org.rapidoid.concurrent.Callback<Void> callback)
transaction in interface org.rapidoid.plugins.db.DBPlugintransaction in class org.rapidoid.plugins.db.DBPluginBaseprotected javax.persistence.EntityManager em()
Copyright © 2014–2015 Nikolche Mihajlovski and contributors. All rights reserved.