The reference to entity "useSSL" must end with the ';' delimiter.

    MySQL에서 DB값을 설정할 때 Host URL을 properties에 직접 입력하여 preparestatement와 같은 JDBC를 사용할때와 spring과 같은 곳에서 data-source를 세팅할 때 delimiter 에러가 발생할 수 있다.

     

    Mysql이 버전업이 되면서 SSL을 사용하는 것이 Default가 되면서 url에 useSSL을 false하는 경우가 많아졌는데, 이때 앰퍼샌드(ampersand, &, 앤드 기호)를 사용하게 된다. properties에서 앰퍼샌드는 그대로 입력하면 되지만 spring의 xml 설정같은 곳에서는 앰퍼샌드를 사용할 경우 에러가 발생한다.

     

    해결방법

    & -> &

    해결방법은 이와같이 &이후에 amp;를 추가로 붙여주면 해당 에러는 발생하지 않게 된다.

     

    반응형

    댓글

    Designed by JB FACTORY