Ich möchte eine Tabelle mit einer benannten Abfrage erstellen, aber in einer anderen Datenbank. Und erhalte den Namen der Datenbank mit einem Parameter.Hibernate benannte Abfrage mit Parameter
Ich versuche es wie dieses
<sql-query name="createStatement">
<query-param name="dbName" type="string"/>
CREATE TABLE `:dbName`.`test` (
`customer_id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`customer_id`)
);
</sql-query>
Aber ich bin immer die Unbekannte Parametername Ausnahme zu tun. Ich habe versucht, Leerzeichen hinzuzufügen oder entfernen Sie das Zeichen, aber immer noch nicht funktioniert.
Wie kann dieser Parameter richtig eingestellt werden?