Class "datagen :: QueryDef"

Defined in package : datagen

Definizione della query da eseguire. Utilizzando questo tipo di modellazione è possibile modellare interamente la query senza limitazioni sulla struttura dei campi in output, delle tabelle coinvolte, dei criteri di join. L'utilizzo di questa modalità inibisce la possibilità/necessità di scrivere codice java per implementare la query.

Direct References

Referenced by

Reference datagen :: FromClause fromClause

Elenco delle tabelle incluse nella query. A ciascuna Tabella può essere associato un alias

PropertyDescription
typedatagen :: FromClause
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
namefromClause
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Reference datagen :: JoinClause joinClause

Elenco (opzionale) dei cirteri di join che devono essere applicati alle tabelle referenziate nella FromClause.

PropertyDescription
typedatagen :: JoinClause
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
namejoinClause
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Reference datagen :: SelectClause selectClause

Determina l'elenco delle colonne che costituiscono il risultato della query. Le colonne possono essere di due tipi:

Il DTO associato al CustomFinder che utlizza questo tipo di costrutto conterrà i campi necessari a contenenre adeguatamente i risultati della query e non sarà il DTO classico associato al DAO.

PropertyDescription
typedatagen :: SelectClause
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
nameselectClause
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Reference datagen :: WhereClause whereClause

PropertyDescription
typedatagen :: WhereClause
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
namewhereClause
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse
generated on 23-nov-2011 at 17.50.28 by metamodeldoc