fließend nhibernate named-query ohne Verwendung der hbm-Datei für die Karte

8

Ich muss eine benannte Abfrage erstellen und sie mit einer der Karten verwenden, die ich derzeit als eine flüssige Karte definiert habe.

ist es möglich, die fluent map weiter zu verwenden und die named-query dynamisch im code zu erstellen? Oder, ist der Wechsel zu einer HBM-Karte die einzige Option?

    
user57555 23.03.2010, 01:16
quelle

1 Antwort

9

Vielleicht verstehe ich die Frage falsch, aber Sie müssen nicht komplett auf hbm Mapping umschalten.

Sie können weiterhin flüssig NHibernate verwenden, um Klassen zuzuordnen, und hbm nur für benannte Abfragen verwenden. In Ihrer Konfiguration würden Sie dann die Entitäten und die hbms einschließen.

%Vor%

In Ihrer namedQueries.hbm.xml definieren Sie dann nur benannte Abfragen:

%Vor%     
Markus Bruckner 04.09.2010 05:12
quelle

Tags und Links