본문 바로가기

전체 글25

[Mysql] SELECT 결과를 UPDATE문에 반영하기 가끔, select 결과인 값을 바로 set update 할 때가 있다.현재 카테고리 사이드바를 db화 하여 보다 유동적인 세팅이 가능하도록 설계 중이다.여기에 카테고리마다의 순서 또한 db column으로 세팅하여 order by를 통해 순서 또한 설정할 수 있도록 설계 중이다.여기서 카테고리를 새로 등록을 할 때, 배치 순서(listOrder) 어떻게 insert 해야 할까 고민하고 있었다.내 생각으론 처음 등록 시엔 마지막 순서로 설정하고, 순서 수정 시에 그때 update 하는 걸로 생각했다.그러면 처음 등록을 할 때 listOrder를 마지막 순서의 값으로 어떻게 설정할 수 있을까.현재 category table의 column은 idx, name, pid, listOrder, icon 이렇게 구.. 2024. 3. 26.
[Spring] MariaDB 연동 및 연동 테스트 Spring Legacy Project with MariaDB Maria DB 설치 MariaDB Foundation 위 사이트에서 다운로드 후 설치 본인은 10.11.4 버전 설치함 Spring과 연동 pom.xml에 mariadb 의존성 추가 root-context.xml에 bean 등록 pom.xml org.mariadb.jdbc mariadb-java-client 3.0.8 버전은 알아서 root-context.xml url, username, password 본일 껄로 연동 테스트(JUnit) @Log4j public class jdbcTest { static { try { Class.forName("org.mariadb.jdbc.Driver"); } catch(Exception e) { e.p.. 2023. 8. 7.
[Spring] Log4j cannot be resolved to a type 에러 어노테이션으로 Log4j를 사용할 때 제목과 같은 에러 발생 해결 pom.xml에서 log4j dependency에서 runtime을 주석처리해주면 된다. log4j log4j 1.2.15 javax.mail mail javax.jms jms com.sun.jdmk jmxtools com.sun.jmx jmxri 2023. 7. 27.
[Spring Legacy Project] Maven 업데이트 시 자바버전이 변경되는 현상 pom.xml을 변경하고 maven update 시 프로젝트 자바 버전이 1.6으로 변경되는 현상 pom.xml 내 properteis 태그 내 java-version을 1.8(해당 자바버전으로)로 수정 1.8 3.1.1.RELEASE 1.6.10 1.6.6 그리고 build 태그 내 org.apache.maven.pugins의 source와 target 버전 또한 고쳐야 함. org.apache.maven.plugins maven-compiler-plugin 2.5.1 1.8 1.8 -Xlint:all true true 이렇게 pom.xml 수정 후 maven update 하게 되면 오류 사라짐. 2023. 7. 24.