123124125126127128129130131132133134135136
} @Override public void startFollowing(String userId, String friendUserId) { UserHBase user = em.find(UserHBase.class, userId); UserHBase friend = em.find(UserHBase.class, friendUserId); user.addFriend(friend); em.persist(user); friend.addFollower(user); em.persist(friend); }
136137138139140141142143144145146
} @Override public void addFollower(String userId, String followerUserId) { UserHBase user = em.find(UserHBase.class, userId); UserHBase follower = em.find(UserHBase.class, followerUserId); user.addFollower(follower); em.persist(user); }
146147148149150151152153
} @Override public UserHBase findUserById(String userId) { UserHBase user = em.find(UserHBase.class, userId); return user; }