public class ManyToManyMap extends BinaryAssociationMap
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
Select |
getPreparedSqlReadCollection()
Permet obtenir la sentència SELECT per a llegir els registres de la col·lecció de la
relació de molts a molts.
|
void |
setPreparedSqlReadCollection(Select preparedSqlReadCollection)
Defineix la sentència SELECT que permet obtenir els registres de la col·lecció de la relació
de molts a molts.
|
getFieldsFKFrom, getFieldsFKTo, getFieldsFrom, getFieldsTo, getNameFKFrom, getNameFKTo, getPreparedSqlCreateTable, getPreparedSqlDelete, getPreparedSqlDrop, getPreparedSqlInsert, getPreparedSqlRead, getPreparedSqlUpdate, getPropertiesFKFrom, getPropertiesFKTo, hasFieldsFKFrom, hasFieldsFKTo, hasPropertiesFKFrom, hasPropertiesFKTo, setPreparedSqlCreateTable, setPreparedSqlDelete, setPreparedSqlDrop, setPreparedSqlInsert, setPreparedSqlRead, setPreparedSqlUpdate
getEntity, getProperty, getTable
public 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) throws MyFrameUOCException
table
- - Nom de la taula que s'utilitza per a implementar la relació de molts a molts.property
- - Nom de l'atribut de l'entitat que fa de relació de molts a molts (és la Collection
cap a l'entitat destí de la relació).nameEntity
- - Nom de l'entitat destí de la relació.session
- - Sessió de MyFrameUOC que s'utilitza.nameFKTo
- - Nom de la clau forana de la taula de la relació cap a l'entitat destí.nameFKFrom
- - Nom de la clau forana de la taula de la relació cap a l'entitat origen.fieldsTo
- - Correspondència entre els camps de la clau forana i els atributs de l'entitat destí.fieldsFrom
- - Correspondència entre els camps de la clau forana i els atributs de l'entitat origen.MyFrameUOCException
- Si no es pot crear la relació de molts a molts mapejada.public Select getPreparedSqlReadCollection()
Select
que conté la sentència
SELECT que permet obtenir els registres de la col·lecció de la relació de molts a molts.
public void setPreparedSqlReadCollection(Select preparedSqlReadCollection)
preparedSqlReadCollection
- - Un Select
que conté la sentència
SELECT que permet obtenir els registres de la col·lecció de la relació de molts a molts.