| Package | Description |
|---|---|
| org.ujorm.implementation.orm | |
| org.ujorm.orm |
The ORM support.
|
| org.ujorm.orm.utility |
| Modifier and Type | Class and Description |
|---|---|
class |
RelationToMany<UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo>
The relation 1:N to another UJO type items
|
class |
RelationToMany<UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo>
The relation 1:N to another UJO type items
|
class |
RelationToOne<UJO extends ExtendedOrmUjo,VALUE>
Foreign key property
|
| Modifier and Type | Class and Description |
|---|---|
class |
OrmTable<UJO_IMPL extends Ujo>
This abstract implementation of the OrmUjo interface is situable
for implementation the persistent entities.
|
class |
OrmTableSynchronized<UJO_IMPL extends Ujo>
It is an thread safe implementation of the OrmUjo for the multi-thread use.
|
| Modifier and Type | Method and Description |
|---|---|
static <UJO extends ExtendedOrmUjo,VALUE extends ExtendedOrmUjo> |
RelationToOne.newInstance(Class<VALUE> type,
Key<VALUE,?> relatedKey)
A Property Factory
|
static <UJO extends ExtendedOrmUjo,VALUE extends ExtendedOrmUjo> |
RelationToOne.newInstance(Class<VALUE> type,
Key<VALUE,?> relatedKey)
A Property Factory
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation()
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation()
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation()
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation()
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation(Class<ITEM> type)
Deprecated.
use the
OrmTableSynchronized.newRelation() instead of this. |
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation(Class<ITEM> type)
Deprecated.
use the
OrmTableSynchronized.newRelation() instead of this. |
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation(Class<ITEM> type)
Deprecated.
use the
OrmTable.newRelation() instead of this. |
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation(Class<ITEM> type)
Deprecated.
use the
OrmTable.newRelation() instead of this. |
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation(String name)
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation(String name)
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation(String name)
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation(String name)
A PropertyIterator Factory creates an new property and assign a next index.
|
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation(String name,
Class<ITEM> type)
Deprecated.
use the
OrmTableSynchronized.newRelation(java.lang.String) instead of this. |
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTableSynchronized.newRelation(String name,
Class<ITEM> type)
Deprecated.
use the
OrmTableSynchronized.newRelation(java.lang.String) instead of this. |
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation(String name,
Class<ITEM> type)
Deprecated.
use the
OrmTable.newRelation(java.lang.String) instead of this. |
protected static <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmTable.newRelation(String name,
Class<ITEM> type)
Deprecated.
use the
OrmTable.newRelation(java.lang.String) instead of this. |
| Modifier and Type | Method and Description |
|---|---|
<UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmKeyFactory.newRelation()
A KeyIterator Factory creates an new key and assign a next index.
|
<UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
OrmKeyFactory.newRelation()
A KeyIterator Factory creates an new key and assign a next index.
|
| Modifier and Type | Method and Description |
|---|---|
static <UJO extends ExtendedOrmUjo> |
OrmTools.loadLazyValuesAsBatch(Iterable<UJO> ujos,
Key<UJO,? extends OrmUjo> property)
Load lazy value for all items and required property by the one SQL statement.
|
static <UJO extends ExtendedOrmUjo> |
OrmTools.loadLazyValuesAsBatch(Query<UJO> query)
Load lazy value for all items and all relation keys by the rule: a one SQL statement per relation property.
|
Copyright 2013, Pavel Ponec