package sql; import com.google.gson.Gson; import org.hibernate.*; import org.hibernate.cfg.Configuration; import org.hibernate.criterion.Criterion; import pojo.*; import service.CommentEntityService; import service.impl.CommentEntityServiceImpl; import java.util.HashSet; import java.util.Set; /** * User: yumingzhe * Date: 5/27/12 * Time: 5:43 PM */ public class GroupTest { public static void main(String[] args) { /* SessionFactory factory = new Configuration().configure().buildSessionFactory(); Session session = factory.openSession(); Transaction transaction = session.beginTransaction(); Blog blog = (Blog) session.get(Blog.class, 1); CommentEntity commentEntity = blog.getCommentEntities().iterator().next(); blog.getCommentEntities().remove(commentEntity); commentEntity.setBlog(null); Activity activity = commentEntity.getActivity(); //activity.setCommentEntity(null); //commentEntity.setActivity(null); activity.setBlog(null); //blog.setActivity(null); session.delete(activity); session.delete(commentEntity); *//*session.delete(activity);*//* session.save(blog); transaction.commit(); session.close();*/ SessionFactory factory = new Configuration().configure().buildSessionFactory(); Session session = factory.openSession(); Transaction transaction = session.beginTransaction(); SiteUser siteUser = new SiteUser(); siteUser.setUsername("zhangpeng"); siteUser.setEmail("zhangpeng@live.cn"); siteUser.setActive(true); siteUser.setBanned(true); siteUser.setAdmin(false); siteUser.setUsertype("professior"); siteUser.setPassword("ljejea"); siteUser.setSalt("alsjfe"); siteUser.setInstituteId("234"); UserEntity userEntity = new UserEntity(); userEntity.setUid(2); siteUser.setUserEntity(userEntity); userEntity.setSiteUser(siteUser); session.save(userEntity); transaction.commit(); session.clear(); } }