Hi,
I've a problem with delete of entities containing Embedded field. I have
following beans:
@Embeddable
class A {
@Column(name="value1")
private int value1;
}
@Entity
@Table(name="TABLE_B")
class B {
@Id
private long id;
@Column(name="value2")
private int value2;
@Embedded
private A fieldA;
}
When I'm trying to execute following command:
delete from B
I got following sql commands generated by OpenJPA:
1. select t0.id, t0.value1, t0.value2 from TABLE_B
2. delete from TABLE_B t0 where t0.id = <value>
The 2. is repeated for each row returned by 1. query.
It seems that the the following sql command shall be generated:
delete from TABLE_B
Regards,
Marcin