Schreibt eine
VarBean
-Datei mit einer Sammlung
von DB-Abzuegen (Views und Tables).
Die Datenbankverbindung wird mittels
Config.openDbConnection(String)
aufgebaut.
Die korrespondierende Entity-Klasse muss mit
DbSource
und deren Felder mittels
DbColumn
annotiert sein.
Fuer
public
Felder ist keine Annotation noetig.
Wichtig:
Die View muss zwingend eine Index-Spalte vom Typ int oder long
besitzen und entweder
id
heissen oder mit dem
in
DbSource.index()
gelieferten Namen uebereinstimmen.
Der Index ist normalerweise die Id (also unique), allerdings koennen
hier auch Fremdschluessel gesetzt werden, so dass auch N-Saetze,
also z.B. alle Kontakte einer Person, geliefert werden koennen.
- classes : CSV von voll qualifizierten Entity-Klassen
- db : Prefix fuer DB-Verbindung, default ist 'db'
- file : Abweichender Dateipfad der Bean-Datei