본문 바로가기

전체 글206

프로젝트] Mybatis 검색 조건 설정하기. 셀렉트 박스 하나, input 박스 하나, 그리고 조회 버튼 하나. 이렇게 총 3개가 있었을 때 1. 셀렉트 박스[rsno, name, tel] 상품이나 뭔가를 선택. 2. input 박스에는 검색어를 조건으로 선택. AND tr.rs_seq = #{searchData} AND tr.rs_buyer_name LIKE CONCAT('%', #{searchData}, '%') AND tr.rs_buyer_tel LIKE CONCAT('%', #{searchData}, '%') searchData 는 input BOX searchType 은 조건 위의 if test 조건은 input 박스에 아무것도 쓰지 않고 select를 아무것도 하지 않으면 전체 조회가 된다. 2020. 6. 10.
IntelliJ] 인텔리제이 Modules 추가해서 HelloWorld 찍기 보통 프로젝트를 만들고 패키지를 만들고 그 다음 class 파일을 새로 만들어서 helloWorld 를 찍습니다. 이번에는 하나의 프로젝트속에 여러개의 프로젝트를 띄워서 HelloWorld 를 찍어보겠습니다. 2020. 5. 29.
멍청기록] Mybatis null과 '' 을 생각하자 JSP 를 쓰는 중 View단에서 값을 넘겨줄 때 로그상 null 이 아닌 where a.idkey = '' 2020. 5. 27.
[DBeaver] DBeaver Disable Auto Alias 별칭 자동완성 끄기 DBeaver 참 강력하고 편한 툴입니다. 거기다 무료인데 엄청나죠... 하지만 처음 설치하고 쿼리를 입력할 때 from 절 이후 계속 alias(별칭)이 자동으로 완성됩니다. Alias 를 끄는 설정에 대해 포스팅하겠습니다. 위치는 DBeaver → 편집기 → SQL 편집기 → SQL 자동완성 → Insert table aliases (in FROM clause) 를 체크해제 해주시면 됩니다! 영문으로 사용하시는 분은 사진의 위치만 보셔도 확인해서 찾을 수 있을겁니다! 그럼 설정은 여기까지! 끝! 2020. 5. 23.
프로젝트] Mybatis 문에 insert 할 때 .. 등록, 수정에서 불러오는 select박스와 등록(저장)/수정(저장)할 때의 select박스의 값은 다르다. 즉, mybatis에서 등록,수정에서 필요한 값이 두개(boxVO, winVO)의 VO에 각각 있는데 굳이 boxVo에 있는 특정 값을 불러와서 insert 문에 넣을 필요가 없다. 이유는 JSP 에서 select 로 선택된 값을 name으로 보내면 되기 때문이다. 2020. 5. 22.
프로젝트] 에러 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'kr.co.smartix.mapper.OfflineMapper.selectWinBoxOffi.. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'kr.co.smartix.mapper.OfflineMapper.selectWinBoxOfficeList'. It's likely that neither a Result Type nor a Result Map was specified. Mybatis 에 resultType 을 제대로 명시해주지 않아서 생긴 오류... 2020. 5. 21.