是否可以在具有HQL的表上插入具有嵌入式ID的行?
|
我可以使用HQL插入任何行。
例:
insert into MyMappedTable(field,field,field) select c.x, c.y, c.z from Object c where ....
但是,我的要求是插入带有嵌入式ID的
@JoinColumn(insertable = false, name = \"CATEGORYID\", referencedColumnName = \"ID\", updatable = false)
@ManyToOne(fetch = FetchType.EAGER, optional = false)
private Category category;
@EmbeddedId
protected CategoryProductPK categoryProductPK;
@Basic(optional = true)
@Column(name = \"POSITION\")
private Integer position;
@JoinColumn(insertable = false, name = \"PRODUCTID\", referencedColumnName = \"ID\", updatable = false)
@ManyToOne(fetch = FetchType.EAGER, optional = false)
private Product product;
HQL可以吗?
没有找到相关结果
已邀请:
0 个回复