Java ORM

@ManyToOne

1
2
3
fetch = FetchType.LAZY
cascade = CascadeType.ALL
optional = false

@OneToOne

1
2
3
4
fetch = FetchType.LAZY
cascade = CascadeType.ALL
mappedBy = "XXX"
orphanRemoval = true

@NotFound

修改NotFound默认为NotFoundAction.IGNORE

1
2
3
4
5
AnnotationBinder.java

boolean ignoreNotFound = notFound != null && notFound.action().equals( NotFoundAction.IGNORE );
改为
boolean ignoreNotFound = notFound == null;