Ich stehe vor einem häufigen, aber irritierenden Problem in eclipseLink. Ich versuche nur, diese Abfrage mit Eclipse auszuführen:..Primärschlüssel Null oder Null in Arbeitseinheit gefunden Klon
Liste organizationUnitEntityList = EntityManager.createQuery ("? Wählen o aus OrganizationUnitEntity o wo o.unitId = 1") setParameter (1, userTypeDomain.getUnitId()) getResultList(); OrganizationUnitEntity organizationUnitEntity = organizationUnitEntityList.get (0);
// 1 wird als Parameter übergeben
OrganizationUnitEntity ist:
public class OrganizationUnitEntity {
@Id
private int unitId;
private String unit;
getters and setters...
}
Aber die Ausnahme, die ich erhalte ist: Null oder Primärschlüssel Null in Arbeitseinheit Klon
gefundenJetzt, da es keinen Null- oder 0 Primärschlüssel in der Datenbank gibt, warum kommt dieser?
Haben Sie die anderen Tabellen überprüft? Es könnte eine Null oder Null PK von einem Fremdschlüssel sein ... vielleicht? –
Nein ... es gibt keinen solchen Fall ... Ich habe gerade mit der Entwicklung der App begonnen und es gibt nur einen Eintrag in jeder Tabelle mit pk als 1 – user746458