Mybatis 동적 쿼리 시 null처리 때문에 난감할 때
문제 : update TB_RECIPEset recipe_amt = #{recipeAmt} note = '' 이거 너무 짜증나고 곤란했는데jdbcType을 명시해주면 손쉽게 목표를 이룰 수 있다.note에 값이 있으면 그 값을 사용하고, 공백이거나 null이면 자동으로 null로 넣어준다. /* RecipeDAO.updateRecipe 레시피 정보 수정 */update TB_RECIPEset note = #{note, jdbcType=VARCHAR} , recipe_amt = #{recipeAmt}where recipe_seq = #{id}limit 1
시행착오
2019. 1. 23. 16:34
OracleJDK에서 OpenJDK로 바꾸면서 환경변수 설정을 끝내고 이클립스 시작하려고 눌렀더니 뜬 에러 !!!!!!!!!!!!!! 찾아보니 두 가지 방법이 있다. 그 중 나는 두 번째 방법에서 오류를 고칠 수 있었다. 1. eclipse.ini 파일에서 Xms / Xmx 메모리 용량을 조절(증가)하고 다시 이클립스 켜기. 2. 그래도 안되면 eclipse.ini 파일에 vm위치 명시해주기 -vmC:\Java\java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64\jre\bin\server\jvm.dll 저렇게 vm위치 추가해주면 이클립스가 정상적으로 실행된다 !!
시행착오
2019. 1. 18. 10:49