Olá, tem uma tabela no banco onde temu uma chave primaria composta, e eu precisso pegar dados dessa tabela mais eu não consigo fazer o hibernate pegar estes dados da tabela.
A pergunta é como fica o meu Teste.hbm.xml???
Lah vai o codigo sql da tabela
CREATE TABLE testecomposto (
ide VARCHAR2(15) NOT NULL,
idi NUMBER(10,0) NOT NULL
)
PCTUSED 0
/
ALTER TABLE testecomposto
ADD CONSTRAINT xpk_testecomposto PRIMARY KEY (
ide,
idi
)
/
Codigo da meu Modelo
public class TesteCompostoMd {
/** Creates a new instance of MovimentoMd */
public TesteCompostoMd() {
}
private String ide;
private Integer idi;
public String getIde() {
return ide;
}
public void setIde(String ide) {
this.ide = ide;
}
public Integer getIdi() {
return idi;
}
public void setIdi(Integer idi) {
this.idi = idi;
}
}
Este eh meu controle
public class TesteCompostoCtr {
private static TesteCompostoMd objCliente;
private Session db = GerenciadorHibernate.currentSession();
/**
* @param args the command line arguments
*/
public TesteCompostoCtr() {
setObjCliente(new TesteCompostoMd());
}
/**
* Método que retorna a lista de objetos ClienteMd contido em Db.
* @return ArrayList<ClienteMd>
*/
public ArrayList<TesteCompostoMd> getLista(){
return new ArrayList<TesteCompostoMd>(db.createCriteria(TesteCompostoMd.class).list());
}
public void teste(){
Iterator<TesteCompostoMd> iter = getLista().iterator();
while (iter.hasNext()){
objCliente = iter.next();
System.out.println(objCliente.getIde());
}
}
public TesteCompostoMd getObjCliente() {
return objCliente;
}
public void setObjCliente(TesteCompostoMd objCliente) {
this.objCliente = objCliente;
}
}
[b]
como fica o meu mapeamento do hiberntae???
Socorro???[/b]
valew pela ajuda quem me ajudar !!!