Clean Code that Works.

요즘 보는 것..

grails2012. 11. 15. 18:50

요즘 nosql 중 하나인 neo4j를 잠깐 보고 있는데..
셀프 참조하는 객체를 가져와서 도메인 클래스로 매핑해주는 방법을 못찾겠다.

cypher 쿼리로 작성해서 결과를 가지고 오면 RestNode 형식으로 값을 가져 오는데, 이 값이 내가 원하는 domain으로 자동 매핑 되면 좋겠지만.. 안된다. 

아 물론 그전에 최상위 객체를 가져오면 자동으로 셀프 참조하는 객체들 정보도 다 가지고 오면 좋겠다. 하이버네이드에서는 .. 무슨 옵션이더라.. max_fetch_depth 이건가 이걸로 연관된 객체들 값을 가져오는 dept를 지정할수 있었던것 같은데...

어렵구만...

https://github.com/KimJejun/grails-first/blob/master/grails-basic/grails-app/controllers/grails/basic/StartPointController.groovy

여기 소스 보면, show 하는 쪽에서 cypher 쿼리 사용해서 결과 매핑을.. 해야 하는데.. 음 어떻게 좀 자동으로 안되나..



위는 grails 공부하면서 보는 곳.


공부를 사내에서만 해서 -_-;; 

회사에서 지원해주는 내부 클라우드서버 에다가 neo4j 설치해서 사용하는 중이다.