2017-12-25 1 views
1

Ich muss eine benutzerdefinierte Variable angeben, wenn ich über JDBC aus Java-Code eine Verbindung zu MySQL herstelle. Die Session-Variablen können wie folgt eingestellt werden:Benutzervariable in jdbc url setzen

jdbc.url=jdbc:mysql://xxxx.xx.xx.xx/dbName?sessionVariables=group_concat_max_len=204800 

Wie dies funktioniert nicht:

jdbc.url=jdbc:mysql://xxxx.xx.xx.xx/dbName?userVariables=UserId=1 

Irgendwelche Ideen?

Antwort

1

Bitte lesen Sie https://docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/session-configuration.html.

In dieser Quelle gibt es keine Referenz auf benutzerdefinierte Variable. Ich bin mir nicht sicher, ob es möglich ist, eine benutzerdefinierte Variable anzugeben, wenn Sie sich über Hibernate mit MySQL verbinden.

Meine Idee:

Warum nicht erstellen ein Servlet statt mit Benutzervariablen (was natürlich die URL Möglichkeit, eine benutzerdefinierte Variable enthalten hat)?

Verwandte Themen