• Grails에서 생성한 GORM에 대한 쿼리는 dynamic finder로 원하는 데이터를 얻을 수 있다.
  • 아래 메소드들은 콘솔을 띄워서 연습하면 효과적이다.
    • grails console
  • 관련 메소드
    • find()
    • findAll()
    • findAll( query, param)
      • ex) User.findAll( “FROM User u WHERE u.id=:user_id”, [user_id:‘gilbird’])
    • findBy*()
    • findAllBy*()
      • LessThan, LessThanEqual
      • GreaterThan, GreaterThanEqual
      • Like, Ilike
      • NotEqual
      • Between
      • IsNotNull, IsNull
      • And, Or
    • list( option_list)
      • max, sort, order, ignoreCase, fetch, offset
    • listOrderBy*()
    • countBy*()
    • 복잡한 쿼리는 도메인 클래스의 withCriteria 클로저로 작성하면 된다.
      (참고: http://www.grails.org/doc/latest/guide/single.html#5.4.2 Criteria)

grails 프로젝트를 시작하면 포트번호가 디폴트로 8080이 된다.
값을 변경하는 방법으로 세가지가 있다.

  • 시작할 때 포트번호를 옵션으로 넘긴다.
    • grails –Dserver.port=9090 run-app
  • 프로젝트 혹은 시스템 설정을 변경한다.
    • /grails-app/conf/BuildConfig.groovy에 코드 추가
    • $HOME/.grails/settings.groovy에 코드 추가
      • grails.server.port.http=9090
Cygwin 콘솔을 실행했는데 .bashrc 내용이 로딩되지 않은 경우 다음과 같은 조취를 취한다.

  • /etc/profile을 연다.
  • 제일 마지막 라인에 다음과 같이 넣고 저장한다.
    . ${HOME}/.bashrc
참고
println URLDecoder.decode( "%EA%BA%84%EC%98%A4")
println URLEncoder.encode( "꺄오")
  • Windows Update을 하려고 했더니 무조건 0x80070424 오류가 발생하였다.
  • MS 사이트에 나온 방법으로는 안되어서 여기저기 찾아봤는데 다음 방법으로 해결하였다.
    • Regsvr32 wuaueng.dll  

'Resources > IT 일반' 카테고리의 다른 글

git 간편 안내서  (0) 2016.03.05
각종 튜토리얼 사이트  (0) 2014.11.16
메타 프로그래밍이란?  (0) 2011.05.09
[링크] 도스 게임 사이트  (0) 2010.05.24
[링크] 유용한 html5 사이트  (0) 2010.05.11
[링크] 오픈 그래프 프로토콜  (0) 2010.05.11
Serialization / Deserialization 이란?  (0) 2010.04.13

+ Recent posts