我在eclipseLink中遇到了一個常見但令人煩惱的問題。我試圖使用eclipseLink運行此查詢:在工作單元中遇到空或零主鍵克隆
List organizationUnitEntityList = entityManager.createQuery(「select o from OrganizationUnitEntity o where o.unitId =?1」)。setParameter(1,userTypeDomain.getUnitId())。getResultList (); OrganizationUnitEntity organizationUnitEntity = organizationUnitEntityList.get(0);
// 1作爲參數傳遞
OrganizationUnitEntity是:
公共類OrganizationUnitEntity {
@Id
private int unitId;
private String unit;
getters and setters...
}
但是我收到的例外是: 空或工作單元中遇到的零主鍵克隆
現在,因爲數據庫中沒有null或0主鍵,爲什麼這個是來??
你檢查了其他表嗎?它可能是一個空或零PK從外鍵...也許? – 2012-04-06 15:58:50
不......沒有這種情況...我剛開始開發應用程序,每個表中只有一個條目,其中pk爲1 – user746458 2012-04-06 17:21:56