Files
ebean/src/test/java/org/tests/model/onetoone/OtoUser.java
T
Michael BenzandRob Bygrave 68649d0e98 Failing unit test to demonstrate the bug that deleting an entity via … (#1445)
* Failing unit test to demonstrate the bug that deleting an entity via an Ebean query does not respect the cascade setting.
(here a mapped optional OneToOne entity is not deleted using an Ebean query even if the CascadeType.ALL was used)

* moved init and cleanup code to @Before and @After JUnit methods and added another test that shows Ebean.delete() works as expected
2018-07-05 19:52:40 +12:00

32 lines
617 B
Java

package org.tests.model.onetoone;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import org.tests.model.BaseModel;
@Entity
@Table(name = "oto_user_model")
public class OtoUser extends BaseModel {
String name;
@OneToOne(optional = true, cascade = CascadeType.ALL)
OtoUserOptional userOptional;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setOptional(OtoUserOptional userOptional) {
this.userOptional = userOptional;
}
}