Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

처음작성은 어색하지만, 완성이되면 가독성및 사용성이 훨씬더 간편해집니다.


결과값에서 필터걸기

최종 쿼리가 실행된 내용을 가지고, 응용프로그램에서의 필터방법입니다.

1차적인 필터는 DB에서할수도 있지만, 2차 필터를 어플리케이션에서 수행하는 방법입니다.

메모리에서 리스트가 복제됨을 유의하여 사용합니다.

No Format
List<GoodsData> sList = sPage.getContent().stream()
	.filter( p -> p.getSalecnt() >= 0 )
	.collect(Collectors.toList());



함수쿼리 짧게만들기

Code Block
public interface AddressRepo extends CrudRepository<Address, Long>{
	List<Address> findByAgeGreaterThanAndSex(int age,String sex);
	default List<Address> findList(int age,String sex)
	{
    	return findByAgeGreaterThanAndSex(age,sex)
	}
}

...