전체 글 썸네일형 리스트형 JPA - 필드에 Trim 적용하기 두가지의 방법이 있다. 첫번째는 JBoss-Hibernate에서 제공되는 @ColumnTransformer를 사용하는 방법과 Listener를 적용하는 방법. DB에 종속적인 모델이지만, 개인적으로는 첫번째 방법인 ColumnTransformer를 추천한다. ColumnTransformer를 적용하는 방법. .. @ColumnTransformer(write="trim(?)") @Column(name = "title", nullable = false) private String title;.. TrimListener를 만들어 적용하는 방법 @Trim Annotaion을 지정한다고 보면, Annotaion의 적용 대상은 method나 field일 것이다. 그러니 @interface의 적용 대상을 field,.. 더보기 guava의 Iterables.isEmpty java null.. lib들을 사용하다보면 어떤 놈들은 null처리가 되어 있는 놈들이 있는가 하면, 그냥 null exception 을 내뱉는 놈들도 있다. 가령 guava의 Iterables.isEmpty(Iterable..)를 무심결에 썼는데 nullpointerexception 을 내뱉에 버린다. /** * Determines if the given iterable contains no elements. * * There is no precise {@link Iterator} equivalent to this method, since * one can only ask an iterator whether it has any elements remaining * (which one does usin.. 더보기 spring data jpa의 @Query nativeQuery의 IN 절 처리. 오늘 좀 시간을 보낸 문제- 기존 jpa의 sql이 복작도가 증가함에 따라 nativeQuery를 사용하게 됨.- IN 절을 기존과 같이 o.enumTypes in :enumTypes 를 그대로 사용해서 @Param으로 넘김 이때 @Param의 List는 enum클래스임 List- 일반 jpql이였을 경우는 결과가 잘나옴. - 그러나 nativeQuery로 변경 후에는 결과가 나오지 않음. 에러 없음.- 원인은 nativeQuery사용시에는 IN절에 들어가는 Param List에는 String, Long 과 같은 타입만 허용됨. .... and fvd.vendorDivisionType in :vendorDivisionTypes ... - 수정전 List findByXXXXXX(@Param("vendorD.. 더보기 Mac Pro Retina에 Mint 를 설치해보자. USB로 구운 Mint Linux를 맥에 꼽고, 맥 재부팅시 option 키를 누르고 있으면 부팅 모드가 나온다. 이때 windows를 지정하고 부팅. Key 설정 echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.confsudo update-initramfs -u -k all sudo reboothttps://help.ubuntu.com/community/AppleKeyboard HiDPI 1. 기본설정->일반->데스크탑 비율 조절 Hi-DPI2. Font 설치 및 설정. 한글sudo apt-get install uim 무선랜 sudo apt-get install dkms bcmwl-kernel-source Synapse 1.. 더보기 Mint/Ubuntu 에서 기본 java 변경. 민트든 뭐든.. 우선 mint linux 기본 설치를 하면, openjdk가 설치되어 있다.(java -version) ~/.profile이나 ~/.bashrc 에서 JAVA_HOME과 PATH를 지정해도 프롬프트에서 java -version을 실행하면 openjdk가 나오는데 update-alternatives 를 이용해서 변경할 수 있다. 우선, 직접 설치한 java path를 등록해야 한다. sudo update-alternatives --install "/usr/bin/java" "java" "JAVA설치위치/bin/java" 1 --> 1은 우선순위 이후, 등록되어 있는 JAVA를 변경해주면 된다.sudo update-alternatives --config java 선택 경로 우선순위 상태 --.. 더보기 이전 1 ··· 32 33 34 35 36 37 38 ··· 71 다음