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

Reply via email to