I'm writing JPA query and I have a Entity in side that Entity I have @Embedded Object, If I want to retrieve data based on the field in side @Embedded Object Can I write a JPA query instead of Named query?
Here is My Object structure :
public class MyEntity {
private String field1;
private String field2;
@Embedded
private InnerEntity;
}
@Embeddable
public class InnerEntity {
private String field3;
private String field4
}
Now I have to write a JPA query with field3 like how we do directly with field name (findByField1(value));
Any help appriciated