Hallo Zusammen,
Ich bin relativ neu in der Hibernate-Welt, darum bitte ich um Nachsicht, falls Informationen fehlen. ;)
Ich hab eine Tabelle mit folgenden Werten:
Code:
ID
AID
MID - AID
1 - 1
2 - 2
5 - 1
5 - 3
5 - 4
7 - 1
7 - 2
Und wenn ich mir die Werde ausgeben lasse, bekomme ich ab dem 3. Wert bei AID nur noch den Wert 1.
Code:
Hibernate:
select
modhatauss0_.mid as mid4_,
modhatauss0_.aid as aid4_
from
modhatausst modhatauss0_
MID:1 AID:1
MID:2 AID:2
MID:5 AID:1
MID:5 AID:1
MID:5 AID:1
MID:7 AID:1
MID:7 AID:1
Was mach ich falsch, oder wo liegt der Fehler?Meine dto-Klasse
Code:
package de.atbits.autoleihe.dto;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "modhatausst")
public class Modhatausst {
private int mid;
private int aid;
@Id
public int getMid() {
return mid;
}
public void setMid(int mid) {
this.mid = mid;
}
public int getAid() {
return aid;
}
public void setAid(int aid) {
this.aid = aid;
}
}
Meine Dao-Klasse:
Code:
package de.atbits.autoleihe.dao;
import java.util.List;
import de.atbits.autoleihe.dto.Modhatausst;
import de.atbits.hibernate.HibernateUtil;
public class ModHatAusDao {
public static List<Modhatausst> list;
@SuppressWarnings("unchecked")
public ModHatAusDao() {
list = HibernateUtil.session.createQuery("FROM Modhatausst").list();
}
}
Ich hoffe ihr könnt mir weiterhelfen
Grüße ;)