public interface ORMSession
Modifier and Type | Method | Description |
---|---|---|
void |
clear(PageContext pc) |
clear all elements in the default sessions
|
void |
clear(PageContext pc,
java.lang.String dataSource) |
clear all elements in a specific sessions defined by datasource name
|
void |
close(PageContext pc) |
close all elements in the default sessions
|
void |
close(PageContext pc,
java.lang.String datasource) |
close all elements in a specific sessions defined by datasource name
|
void |
closeAll(PageContext pc) |
close all elements in all sessions
|
Component |
create(PageContext pc,
java.lang.String entityName) |
creates an entity matching the given name
|
void |
delete(PageContext pc,
java.lang.Object obj) |
delete elememt from datasource
|
void |
evictCollection(PageContext pc,
java.lang.String entity,
java.lang.String collection) |
|
void |
evictCollection(PageContext pc,
java.lang.String entity,
java.lang.String collection,
java.lang.String id) |
|
void |
evictEntity(PageContext pc,
java.lang.String entity) |
|
void |
evictEntity(PageContext pc,
java.lang.String entity,
java.lang.String id) |
|
void |
evictQueries(PageContext pc) |
|
void |
evictQueries(PageContext pc,
java.lang.String cacheName) |
|
void |
evictQueries(PageContext pc,
java.lang.String cacheName,
java.lang.String datasource) |
|
java.lang.Object |
executeQuery(PageContext pc,
java.lang.String dataSourceName,
java.lang.String hql,
Array params,
boolean unique,
Struct queryOptions) |
|
java.lang.Object |
executeQuery(PageContext pc,
java.lang.String dataSourceName,
java.lang.String hql,
Struct params,
boolean unique,
Struct queryOptions) |
|
void |
flush(PageContext pc) |
flush all elements in the default sessions
|
void |
flush(PageContext pc,
java.lang.String datasource) |
flush all elements in a specific sessions defined by datasource name
|
void |
flushAll(PageContext pc) |
flush all elements in all sessions (for all datasources)
|
DataSource[] |
getDataSources() |
|
ORMEngine |
getEngine() |
engine from session
|
java.lang.String[] |
getEntityNames() |
|
java.lang.Object |
getRawSession(java.lang.String dataSourceName) |
|
java.lang.Object |
getRawSessionFactory(java.lang.String dataSourceName) |
|
ORMTransaction |
getTransaction(java.lang.String dataSourceName,
boolean autoManage) |
|
boolean |
isValid() |
|
boolean |
isValid(DataSource ds) |
is session valid or not
|
Component |
load(PageContext pc,
java.lang.String name,
java.lang.String id) |
load and return an Object that match given id, if there is more than one Object matching the id,
only the first Object is returned
|
Component |
load(PageContext pc,
java.lang.String name,
Struct filter) |
load and return an Object that match given filter, if there is more than one Object matching the
filter, only the first Object is returned
|
Array |
loadAsArray(PageContext pc,
java.lang.String name,
java.lang.String id) |
load and return an Array of Objects matching given id
|
Array |
loadAsArray(PageContext pc,
java.lang.String name,
java.lang.String id,
java.lang.String order) |
|
Array |
loadAsArray(PageContext pc,
java.lang.String name,
Struct filter) |
load and return an Array of Objects matching given filter
|
Array |
loadAsArray(PageContext pc,
java.lang.String name,
Struct filter,
Struct options) |
load and return an Array of Objects matching given filter
|
Array |
loadAsArray(PageContext pc,
java.lang.String name,
Struct filter,
Struct options,
java.lang.String order) |
|
Component |
loadByExample(PageContext pc,
java.lang.Object obj) |
load and return an Object that match given sampleEntity, if there is more than one Object matching
the id, only the first Object is returned
|
Array |
loadByExampleAsArray(PageContext pc,
java.lang.Object obj) |
load and return an Array of Objects matching given sampleEntity
|
Component |
merge(PageContext pc,
java.lang.Object obj) |
Attaches the specified entity to the current ORM session.
|
void |
reload(PageContext pc,
java.lang.Object obj) |
Reloads data for an entity that is already loaded.
|
void |
save(PageContext pc,
java.lang.Object obj,
boolean forceInsert) |
insert entity into datasource, even the entry already exist
|
Query |
toQuery(PageContext pc,
java.lang.Object obj,
java.lang.String name) |
void flushAll(PageContext pc) throws PageException
pc
- PageException
void flush(PageContext pc) throws PageException
pc
- PageException
void flush(PageContext pc, java.lang.String datasource) throws PageException
pc
- PageException
void delete(PageContext pc, java.lang.Object obj) throws PageException
pc
- obj
- PageException
void save(PageContext pc, java.lang.Object obj, boolean forceInsert) throws PageException
pc
- obj
- forceInsert
- PageException
void reload(PageContext pc, java.lang.Object obj) throws PageException
obj
- PageException
Component create(PageContext pc, java.lang.String entityName) throws PageException
entityName
- PageException
Component merge(PageContext pc, java.lang.Object obj) throws PageException
pc
- obj
- PageException
void clear(PageContext pc) throws PageException
pc
- PageException
void clear(PageContext pc, java.lang.String dataSource) throws PageException
pc
- dataSource
- PageException
Component load(PageContext pc, java.lang.String name, Struct filter) throws PageException
name
- filter
- PageException
Query toQuery(PageContext pc, java.lang.Object obj, java.lang.String name) throws PageException
PageException
Component load(PageContext pc, java.lang.String name, java.lang.String id) throws PageException
name
- id
- PageException
Array loadAsArray(PageContext pc, java.lang.String name, Struct filter) throws PageException
name
- filter
- PageException
Array loadAsArray(PageContext pc, java.lang.String name, Struct filter, Struct options) throws PageException
name
- filter
- options
- PageException
Array loadAsArray(PageContext pc, java.lang.String name, Struct filter, Struct options, java.lang.String order) throws PageException
pc
- name
- filter
- options
- order
- PageException
Array loadAsArray(PageContext pc, java.lang.String name, java.lang.String id) throws PageException
name
- id
- PageException
Array loadAsArray(PageContext pc, java.lang.String name, java.lang.String id, java.lang.String order) throws PageException
pc
- name
- id
- order
- PageException
Array loadByExampleAsArray(PageContext pc, java.lang.Object obj) throws PageException
pc
- obj
- PageException
Component loadByExample(PageContext pc, java.lang.Object obj) throws PageException
pc
- obj
- PageException
void evictCollection(PageContext pc, java.lang.String entity, java.lang.String collection) throws PageException
PageException
void evictCollection(PageContext pc, java.lang.String entity, java.lang.String collection, java.lang.String id) throws PageException
PageException
void evictEntity(PageContext pc, java.lang.String entity) throws PageException
PageException
void evictEntity(PageContext pc, java.lang.String entity, java.lang.String id) throws PageException
PageException
void evictQueries(PageContext pc) throws PageException
PageException
void evictQueries(PageContext pc, java.lang.String cacheName) throws PageException
PageException
void evictQueries(PageContext pc, java.lang.String cacheName, java.lang.String datasource) throws PageException
PageException
java.lang.Object executeQuery(PageContext pc, java.lang.String dataSourceName, java.lang.String hql, Array params, boolean unique, Struct queryOptions) throws PageException
PageException
java.lang.Object executeQuery(PageContext pc, java.lang.String dataSourceName, java.lang.String hql, Struct params, boolean unique, Struct queryOptions) throws PageException
PageException
void closeAll(PageContext pc) throws PageException
pc
- PageException
void close(PageContext pc) throws PageException
pc
- PageException
void close(PageContext pc, java.lang.String datasource) throws PageException
pc
- datasource
- PageException
boolean isValid(DataSource ds)
boolean isValid()
ORMEngine getEngine()
java.lang.Object getRawSession(java.lang.String dataSourceName) throws PageException
PageException
java.lang.Object getRawSessionFactory(java.lang.String dataSourceName) throws PageException
PageException
ORMTransaction getTransaction(java.lang.String dataSourceName, boolean autoManage) throws PageException
PageException
java.lang.String[] getEntityNames()
DataSource[] getDataSources()
Copyright © 2021. All rights reserved.