Descrição :
O atributo JoinColumn, define para o ORMBr informações sobre JOINs entre tabelas, é ele quem será usado para identificar no banco colunas de tabelas que devem fazer parte no SELECT, trazendo assim as colunas da tabela principal e as colunas necessárias de outras tabelas para visualização de dados.
Parametros :
ColumnName |
Nome da coluna da tabela externa que fará parte do select principal |
ReferencedTableName |
Nome da tabela externa que fornecerá a coluna da "ColumnName" |
ReferencedColumnName |
Nome da coluna que será usado na escrita SQL INNER JOIN para buscar a coluna em "ColumnName" |
Join |
Tipo do JOIN a ser executado (InnerJoin, LeftJoin, RightJoin, FullJoin); |
Nota : Se for preciso mais de um campo de uma tabela externa, deve ser criado uma propriedade na classe para cada uma, assim teremos como buscar informaçoes, pela prorpiedade da classe que se referencia a uma determinada coluna.
Exemplo :
[JoinColumn('client_name','client','client_id',InnerJoin)] property client_name: string index 0 read fclient_name write fclient_name; |
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications