12월, 2015의 게시물 표시

gitup.co

http://gitup.co/ git을 사용하다보면 commit을 수정하거나, 나누기, 합치기 등등의 작업을 해야할때 있다. 이때 rebase 등의 명령을 사용해서 작업을 하는데 git 명령어를 완벽하게 이해하지 못한 상태에서 작업을 하다보면 commit을 날려먹는 등의 실수를 할수 있다. 물론 reflog 등을 사용해서 복구는 가능하지만 그 작업 또한 쉽지 않다. gitup은 gui 환경에서 rebase를 할수 있는 툴이라고 생각하면 될듯. cmd+z/cmd+shift+z 를 통해서 언제든지 작업을 redo/undo 할수 있다. commit 메시지를 조금 수정하고 싶을뿐인데 rebase 명령어가 어렵다고 생각되면 이 툴을 사용하면 된다.

Hibernate(Criteria) having절 사용하기

criteria에서 having절을 사용할수 있는 방법이 없는듯!? 고민고민하다가 방법이 떠오름. criteria.add(Restrictions.sqlRestriction(" 1=1 having sum(EXPOSE) > 0"));