ho fatto la connessione a db tramite hibernate e ricevo le informazioni presenti su una tabella...
ora in questa tabella c'è una kiave esterna ke referenzia una tabella "b"
vorrei sapere come fare per richiedere dalla tabella "b" i dati presenti...
ho creato la classe che mappa la tabella "b" ma devo modificare il file di <hibernate-mapping>...
la classe che mappa la tabella b è
codice:
public class NomeProcedure {	
	private int Id = 0;
	private String nome = "";	
	private Set insiemeProcedure;
	public Set getInsiemeProcedure() {
		return insiemeProcedure;	}
	public void setInsiemeProcedure(Set insiemeProcedure) {
		this.insiemeProcedure = insiemeProcedure;	}
	public int getId() {
		return Id;	}
	public void setId(int id) {
		Id = id;	}
	public String getNome() {
		return nome;	}
	public void setNome(String nome) {
		this.nome = nome;	}
}
mentre il file mapping di hibernate:
codice:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
	"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping >
  <class name="it.nicola.classiMappateFK.NomeProcedure" table="RIF_PROCEDURE_NOME">
  <id name="Id" column="ID_PROCEDURA">
  <generator class="native"/>
  </id>
  <property name="nome" column="NOME_PROCEDURA"/>
  <set name="insiemeProcedure" lazy="false">
  	<key column="ID_PROCEDURA"/>  
  	<one-to-many class="it.nicola.classiMappateFK.NomeProcedure"/>
  </set>
   </class>
</hibernate-mapping>
la tabella principale che contiene la kiave esterna viene paggata dalla classe che contiene le variabili che fanno riferimento ai campi della tabella con i metodi get e set...
il file hibernate che la mappa è
[EMAIL=s]<hibernate-mapping>
<class name="it.nicola.database....." table="PROCEDURE">
<id name="Id" column="ID">
<generator class="native" />
</id>
...(property dei campi...)
<many-to-one name="procedure" column="NOME_PROCEDURA"
foreign-key="NOME_PROCEDURA"/>
</class>
</hibernate-mapping>[/CODE]