Cascade:HIbernate中級聯的使用

Entity:User.java    Group.java

	@ManyToOne(cascade={CascadeType.ALL})
	public Group getGroup() {
		return group;
	}
	public void setGroup(Group group) {
		this.group = group;
	}
	

Test.java

	@Test
	public void testSaveUser(){
		User u = new User();
		Group g = new Group();
		u.setName("u1");
		u.setGroup(g);
		g.setName("g1");
		
		Session session = sessionFactory.getCurrentSession();
		session.beginTransaction();
  //	        session.save(g);
		session.save(u);
		session.getTransaction().commit();
	}

在存儲User對象的時候,級聯到Group對象,將兩者的對象都存進去。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章