{"action":"created","issue":{"url":"https://api.github.com/repos/jongpak/prob-framework/issues/6","repository_url":"https://api.github.com/repos/jongpak/prob-framework","labels_url":"https://api.github.com/repos/jongpak/prob-framework/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/jongpak/prob-framework/issues/6/comments","events_url":"https://api.github.com/repos/jongpak/prob-framework/issues/6/events","html_url":"https://github.com/jongpak/prob-framework/issues/6","id":171059342,"number":6,"title":"DB ORM 라이브러리는 Doctrine을 사용하는 방향","user":{"login":"jongpak","id":15353893,"avatar_url":"https://avatars.githubusercontent.com/u/15353893?v=3","gravatar_id":"","url":"https://api.github.com/users/jongpak","html_url":"https://github.com/jongpak","followers_url":"https://api.github.com/users/jongpak/followers","following_url":"https://api.github.com/users/jongpak/following{/other_user}","gists_url":"https://api.github.com/users/jongpak/gists{/gist_id}","starred_url":"https://api.github.com/users/jongpak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jongpak/subscriptions","organizations_url":"https://api.github.com/users/jongpak/orgs","repos_url":"https://api.github.com/users/jongpak/repos","events_url":"https://api.github.com/users/jongpak/events{/privacy}","received_events_url":"https://api.github.com/users/jongpak/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jongpak/prob-framework/labels/new%20feature","name":"new feature","color":"0052cc"}],"state":"closed","locked":false,"assignee":{"login":"jongpak","id":15353893,"avatar_url":"https://avatars.githubusercontent.com/u/15353893?v=3","gravatar_id":"","url":"https://api.github.com/users/jongpak","html_url":"https://github.com/jongpak","followers_url":"https://api.github.com/users/jongpak/followers","following_url":"https://api.github.com/users/jongpak/following{/other_user}","gists_url":"https://api.github.com/users/jongpak/gists{/gist_id}","starred_url":"https://api.github.com/users/jongpak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jongpak/subscriptions","organizations_url":"https://api.github.com/users/jongpak/orgs","repos_url":"https://api.github.com/users/jongpak/repos","events_url":"https://api.github.com/users/jongpak/events{/privacy}","received_events_url":"https://api.github.com/users/jongpak/received_events","type":"User","site_admin":false},"assignees":[{"login":"jongpak","id":15353893,"avatar_url":"https://avatars.githubusercontent.com/u/15353893?v=3","gravatar_id":"","url":"https://api.github.com/users/jongpak","html_url":"https://github.com/jongpak","followers_url":"https://api.github.com/users/jongpak/followers","following_url":"https://api.github.com/users/jongpak/following{/other_user}","gists_url":"https://api.github.com/users/jongpak/gists{/gist_id}","starred_url":"https://api.github.com/users/jongpak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jongpak/subscriptions","organizations_url":"https://api.github.com/users/jongpak/orgs","repos_url":"https://api.github.com/users/jongpak/repos","events_url":"https://api.github.com/users/jongpak/events{/privacy}","received_events_url":"https://api.github.com/users/jongpak/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-08-14T13:47:17Z","updated_at":"2016-08-17T16:50:32Z","closed_at":"2016-08-17T16:50:32Z","body":"기존에 Propel을 사용하려고 생각했는데, Model 객체 생성 방식이 POJO 스럽지 않고 생성되는 모델 객체가 Propel에 종속되어있기 때문에 모델을 범용적으로 재사용하기 어려움.\r\n\r\n반면, Doctrine은 Model 객체를 POJO 방식 이용하여 순수 객체로 다른 라이브러리에 종속되지 않게 만들 수 있음. 또한 Java에서 어노테이션을 사용하는 하는 것처럼 주석으로 모델에 DB정보들을 알려 줄 수 있고 이렇게 생성된 모델 객체를 EntityManager로 넘기면 알아서 관련 내용들이 설정됨. 따라서 좀 더 범용적으로 모델 객체를 재사용 할 수 있음.\r\n\r\nDoctrine이 사용하는 방식이 JPA가 사용하는 방식과 근접하여 마음에 듬."},"comment":{"url":"https://api.github.com/repos/jongpak/prob-framework/issues/comments/240474211","html_url":"https://github.com/jongpak/prob-framework/issues/6#issuecomment-240474211","issue_url":"https://api.github.com/repos/jongpak/prob-framework/issues/6","id":240474211,"user":{"login":"jongpak","id":15353893,"avatar_url":"https://avatars.githubusercontent.com/u/15353893?v=3","gravatar_id":"","url":"https://api.github.com/users/jongpak","html_url":"https://github.com/jongpak","followers_url":"https://api.github.com/users/jongpak/followers","following_url":"https://api.github.com/users/jongpak/following{/other_user}","gists_url":"https://api.github.com/users/jongpak/gists{/gist_id}","starred_url":"https://api.github.com/users/jongpak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jongpak/subscriptions","organizations_url":"https://api.github.com/users/jongpak/orgs","repos_url":"https://api.github.com/users/jongpak/repos","events_url":"https://api.github.com/users/jongpak/events{/privacy}","received_events_url":"https://api.github.com/users/jongpak/received_events","type":"User","site_admin":false},"created_at":"2016-08-17T16:50:32Z","updated_at":"2016-08-17T16:50:32Z","body":"다음 커밋으로 Doctine 지원 추가\r\nhttps://github.com/jongpak/prob-framework/commit/93bec5296cfc279c64807205d857e57d63fa193f\r\nhttps://github.com/jongpak/prob-framework/commit/db75dea6663289b83f7e6f9dd8bb3e275b717868"}}
{"actor":{"display_login":"jongpak"}}