hibernate多对多映射

阅读更多

一、创建实体类

 

package com.wr.hibernate.entity;

import java.util.HashSet;
import java.util.Set;

public class Person {

	private int id;
	private String name;
	private Set roles = new HashSet();

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Set getRoles() {
		return roles;
	}

	public void setRoles(Set roles) {
		this.roles = roles;
	}

}

 

package com.wr.hibernate.entity;

import java.util.HashSet;
import java.util.Set;

public class Role {
	
	private int id;
	private String name;
	private Set persons = new HashSet();

	public Set getPersons() {
		return persons;
	}

	public void setPersons(Set persons) {
		this.persons = persons;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}


}

 

二、创建POJO映射

 






	

		
			
			
			
		

		
			
		
		
		
		
			
			
		
		
		
	


 






	

		
			
			
			
		

		
			
		

		
		
			 
			
		
	


 

你可能感兴趣的:(hibernate,java,ORM)