반응형

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

<version>1.7.12</version>

</dependency>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>jcl-over-slf4j</artifactId>

<version>1.7.12</version>

</dependency>

<dependency>

<groupId>ch.qos.logback</groupId>

<artifactId>logback-classic</artifactId>

<version>1.1.3</version>

</dependency>


위와 같이 pom.xml에 logback을 사용하려 하는데


ch.qos.logback.classic.pattern.EnsureExceptionHandling.process 와 같은 에러가 발생했다.


검색해보니 logback-classic 의 버전을 1.1.5 를 사용해야한다.


<dependency>

<groupId>ch.qos.logback</groupId>

<artifactId>logback-classic</artifactId>

<version>1.1.5</version>

</dependency>


위와 같이 변경 하여 사용하니 에러 사라짐

반응형
반응형

Every derived table must have its own alias


 mysql 쿼리 작성중 에러 발생


에러의 원인은 서브 쿼리에 이름을 지정해 주지 않아서 발생


서브 쿼리 뒤에 as 를 사용하여 이름을 지정해주면 된다.


ex)  select name, email, phone from(

select ~~~

) as sub


반응형
반응형

마이바티스를 사용하여 mysql에 insert를 하는데 한글이 ?표로 표시되는 현상 발생


java까지는 제대로 넘어오지만 그 다음에 문제가 발생

(mysql  collation 은 utf8_general_Ci )


DB로 접속하는 url 뒤에 아래와 같이 ?뒤에를 붙여주면된다.


jdbc:mysql://localhost/데이터베이스명?useUnicode=true&characterEncoding=utf8

반응형

+ Recent posts