私はeclipseLinkで一般的ですが苛立たしい問題に直面しています。eclipseLinkを使用してこのクエリを実行しようとしています。
リスト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の主キーがないのに、なぜこれが来るのでしょうか?