File tree Expand file tree Collapse file tree 2 files changed +21
-11
lines changed
standard/project/web/src/main/java/egovframework/api/rivalWar/directChat Expand file tree Collapse file tree 2 files changed +21
-11
lines changed Original file line number Diff line number Diff line change @@ -61,19 +61,10 @@ public ModelAndView addNode(@Validated(value = AddNode.class) DirectChatDTO jsTr
6161 searchMenuDTO .setC_id (menuCId );
6262
6363 MenuDTO menuDTO = menuService .getNode (searchMenuDTO );
64-
65- DirectChatDTO addedNode = directChatService .addNode (jsTreeHibernateDTO );
66-
67- menuDTO .getDirectChatDTOs ().add (addedNode );
68-
69- menuService .alterNode (menuDTO );
64+ jsTreeHibernateDTO .setMenuDTO (menuDTO );
7065
7166 ModelAndView modelAndView = new ModelAndView ("jsonView" );
72- modelAndView .addObject ("result" , addedNode );
73-
74- //메뉴 하나 가져온다 ( 향후 이부분은 리퀘스트로 대치 )
75-
76-
67+ modelAndView .addObject ("result" , directChatService .addNode (jsTreeHibernateDTO ));
7768
7869 return modelAndView ;
7970 }
Original file line number Diff line number Diff line change 11package egovframework .api .rivalWar .directChat .vo ;
22
3+ import com .fasterxml .jackson .annotation .JsonBackReference ;
4+ import egovframework .api .rivalWar .menu .vo .MenuDTO ;
35import egovframework .com .ext .jstree .springHibernate .core .vo .JsTreeHibernateSearchDTO ;
46import org .hibernate .annotations .Cache ;
57import org .hibernate .annotations .*;
@@ -165,4 +167,21 @@ public <T extends JsTreeHibernateSearchDTO> void setFieldFromNewInstance(T param
165167 }
166168 }
167169
170+
171+ private MenuDTO menuDTO ;
172+
173+ @ JsonBackReference
174+ @ ManyToOne
175+ @ JoinTable (
176+ name = "T_M_MENU_DIRECTCHAT" ,
177+ joinColumns = @ JoinColumn (name = "DIRECTCHAT_CID" ),
178+ inverseJoinColumns = @ JoinColumn (name = "MENU_CID" )
179+ )
180+ public MenuDTO getMenuDTO () {
181+ return menuDTO ;
182+ }
183+
184+ public void setMenuDTO (MenuDTO menuDTO ) {
185+ this .menuDTO = menuDTO ;
186+ }
168187}
You can’t perform that action at this time.
0 commit comments