2017-12-25 33 views
1

Java 코드에서 JDBC를 통해 MySQL에 연결할 때 사용자 정의 변수를 지정해야합니다. 세션 변수는 다음과 같이 설정할 수 있습니다 : 이것처럼jdbc url에서 사용자 변수 설정

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

이 작동하지 않습니다

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

어떤 아이디어?

답변

1

https://docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/session-configuration.html을 읽으십시오.

이 소스에 사용자 지정 변수에 대한 참조가 없습니다. 최대 절전 모드를 사용하여 MySQL에 연결할 때 사용자 지정 변수를 지정할 수 있는지 확신 할 수 없습니다.

내 생각 :

왜 서블릿을 작성하지 않고 사용자 변수 (물론 사용자 정의 변수를 포함하는 URL 능력이있는)?