是否可以在具有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\",optional = false)
private Product product;
HQL可以吗?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)