diff --git a/src/main/java/com/example/cosmos_serversb/entities/Group.java b/src/main/java/com/example/cosmos_serversb/entities/Group.java index 485306b..268ba49 100644 --- a/src/main/java/com/example/cosmos_serversb/entities/Group.java +++ b/src/main/java/com/example/cosmos_serversb/entities/Group.java @@ -13,8 +13,6 @@ private String gId; private String uri, name; private Set members = new HashSet<>();//HashSetでいいのかな? - - //private ArrayList requests; private Set requests; public Group(){ diff --git a/src/main/java/com/example/cosmos_serversb/models/Groups.java b/src/main/java/com/example/cosmos_serversb/models/Groups.java index 5307dba..f3d8f2b 100644 --- a/src/main/java/com/example/cosmos_serversb/models/Groups.java +++ b/src/main/java/com/example/cosmos_serversb/models/Groups.java @@ -85,7 +85,7 @@ public static HashMap addMember(String gId, String uId){ Session session = SessionManager.getInstance().getSession(); - Group editGroup = session.load(Group.class, gId);//取得できない + Group editGroup = session.load(Group.class, gId); if(editGroup != null) { editGroup.addMember(uId); session.update(editGroup); diff --git a/src/main/java/com/example/cosmos_serversb/resources/GroupsRest.java b/src/main/java/com/example/cosmos_serversb/resources/GroupsRest.java index 0ad7fe3..3418f65 100644 --- a/src/main/java/com/example/cosmos_serversb/resources/GroupsRest.java +++ b/src/main/java/com/example/cosmos_serversb/resources/GroupsRest.java @@ -1,6 +1,7 @@ package com.example.cosmos_serversb.resources; import com.example.cosmos_serversb.entities.Group; +import com.example.cosmos_serversb.entities.User; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import org.hibernate.Session; @@ -36,7 +37,13 @@ SessionManager.getInstance().getSession(); Groups.addMember(group.getgId(), uId); SessionManager.getInstance().closeSession(); + String json = mapper.writeValueAsString(group); + //以下が思うように動かない。 +// Session session = SessionManager.getInstance().getSession(); +// Group editedGroup = (Group) session.load(Group.class, group.getgId());//editedGroupの値がおかしい? +// String json = mapper.writeValueAsString(editedGroup); +// SessionManager.getInstance().closeSession(); return json; } diff --git a/src/test/java/hibernateTest/models/NativeApiIllustrationTest.java b/src/test/java/hibernateTest/models/NativeApiIllustrationTest.java index c997103..50e4f9f 100644 --- a/src/test/java/hibernateTest/models/NativeApiIllustrationTest.java +++ b/src/test/java/hibernateTest/models/NativeApiIllustrationTest.java @@ -179,6 +179,7 @@ session = sessionFactory.openSession(); session.beginTransaction(); deleteRequest = (Request) session.load(Request.class, "005");//Banana cookie + System.out.println(deleteRequest.getUri()); //データの削除 if(deleteRequest != null){ session.delete(deleteRequest);