我需要执行批量插入选择语句:
Query query = em
.createQuery(
"insert into EntityA (a,b,entity_field) select t.a, t.b,
:entity_field from EntityA t where ...");
query.setParameter("entity_field ", entity);
字段 entity_field 不是 EntityA 中的原始类型 我收到 java.lang.IllegalArgumentException:org.hibernate.QueryException:选择类型的数量与插入的类型不匹配。
有没有办法做到这一点?