Package | Description |
---|---|
com.uoc.myframeuoc.environment | |
com.uoc.myframeuoc.mapping | |
com.uoc.myframeuoc.querymanagement |
Modifier and Type | Method and Description |
---|---|
static Session |
Session.getSession(java.lang.String file)
Permet obtenir una sessió de MyFrameUOC que l'usuari podrà
utilitzar per a treballar amb el framework de persistència.
|
Modifier and Type | Method and Description |
---|---|
RegisteredEntity |
EntityManager.registerEntity(java.lang.String nameEntity,
Session session,
boolean createTables)
Permet carregar i obtenir una entitat per a poder-la utilitzar en una sessió.
|
Modifier and Type | Method and Description |
---|---|
void |
RegisteredEntity.createEntityTables(Session session)
Crea la taula de l'entitat i les taules de les seves relacions.
|
void |
RegisteredEntity.delete(Session session,
java.lang.Object obj)
Esborra un objecte de la base de dades.
|
void |
RegisteredEntity.drop(Session session,
java.lang.String nameEntity)
Permet esborrar una entitat (la seva taula i les taules de les entitats relacionades).
|
void |
RegisteredEntity.insert(Session session,
java.lang.Object obj)
Emmagatzema un objecte nou de l'entitat en la base de dades.
|
java.lang.Object |
RegisteredEntity.read(Session session,
java.util.ArrayList<java.lang.Object> values)
Permet obtenir un objecte de l'entitat que està emmagatzemat en la base de dades.
|
void |
RegisteredEntity.update(Session session,
java.lang.Object obj)
Actualitza un objecte en la base de dades.
|
Constructor and Description |
---|
AssociationMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session)
Constructor.
|
BinaryAssociationMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session,
java.lang.String nameFKTo,
java.lang.String nameFKFrom,
java.lang.String fieldsTo,
java.lang.String fieldsFrom)
Constructor.
|
ForeignKeyMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session,
java.lang.String name,
java.lang.String fields)
Constructor.
|
ManyToManyMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session,
java.lang.String nameFKTo,
java.lang.String nameFKFrom,
java.lang.String fieldsTo,
java.lang.String fieldsFrom)
Constructor.
|
OneToManyMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session,
java.lang.String nameFKTo,
java.lang.String nameFKFrom,
java.lang.String fieldsTo,
java.lang.String fieldsFrom)
Constructor.
|
OneToOneMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session,
java.lang.String nameFKTo,
java.lang.String nameFKFrom,
java.lang.String fieldsTo,
java.lang.String fieldsFrom)
Constructor.
|
RegisteredEntity(java.lang.String nameEntity,
Session session)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CreateTable |
CreateTable.copyNoFK(Session session)
Permet copiar una sentència CREATE TABLE però sense les restriccions o constraints
de clau forana.
|
static AlterTable |
AlterTable.getAlterTable(Session session,
java.lang.String table,
AlterTableType type)
Permet obtenir una sentència ALTER TABLE inicialitzada.
|
static CreateTable |
CreateTable.getCreateTable(Session session,
java.lang.String table)
Permet obtenir una sentència de CREATE TABLE.
|
static Delete |
Delete.getDelete(Session session,
java.lang.String table)
Permet obtenir una sentència DELETE inicialitzada.
|
static Drop |
Drop.getDrop(Session session,
java.lang.String table)
Permet obtenir una sentència DROP TABLE inicialitzada.
|
static Insert |
Insert.getInsert(Session session,
java.lang.String table)
Permet obtenir una sentència INSERT inicialitzada.
|
static Select |
Select.getSelect(Session session,
java.lang.String table)
Permet obtenir una sentència SELECT inicialitzada.
|
static Update |
Update.getUpdate(Session session,
java.lang.String table)
Permet obtenir una sentència UPDATE inicialitzada.
|