Hi,
ich habe ein Problem mit einer Insert into .. Select query mit einer embeddedId.
Folgende Query funktioniert:
Code:
String hql = "Select id.structureId, id.productId from ProductStructureXref ";
Bei der Query die ich eigentlich möchte:
Code:
String hql = "Insert into ProductStructureXref (id.structureId, id.productId) Select xref.id.structureId"
+ ", xref.id.productId from ProductStructureXref xref where id.structureId = " + oldId;
Erhalte ich jedoch folgend Exception:
Quote:
org.hibernate.QueryException: could not resolve property: of: com.ids.dam.cat.entity.ProductStructureXref [Insert into ProductStructureXref (id.structureId, id.productId) Select xref.id.structureId, xref.id.productId from com.ids.dam.cat.entity.ProductStructureXref xref where id.structureId = 350]
at org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:83)
Ich hoffe mir kann jemand weiterhelfen?
Danke Simone