java - Relational Data is Not Fetching in Ebean -
background
I am using (Java) to store data. The Play Framework uses to convert classes into data that can be stored in the database.
The problem
I am currently having trouble bringing the relational data completely. I have a user
and a UserEmail
model. user
can be multiple UserEmail
s
When I try and user
, then the user
data is loaded properly, but is not usermail
s.
When I specifically code to fetch fetch ("email")
User.find.fetch ( "E-mail"). where (). Eq ("userId", testUserId) .findUnique ();
This gets at least email as it does the limit, though when I try and show them through
return (Jason. Tosan (Retrieved Test User));
I get
question
is there any way I get the game structure / EBI automatically without having receiving the email Can "email")
in every query? Maybe a comment?
How do I solve the above error? Why is it thrown away, but how can I fix it? Is there any way by which only one level is deep?
I found the solution to the above problem, each unit should have an ID. The annotated field with user
class has @ id
but is not UserEmail
. After adding @ id
above the comment email
area UserEmail
class user has been brought properly and its email list is not empty
.
@ id public string email;
One more thing I saw in your code:
When you are creating bidirectional relationships, to give you an indication that on one side mapped by
The attribute should be used, there are two ends of a relationship and there are two separate relations, therefore it should be:
@OneToMany (mapped = "user", cascade = cascade type.Al) @ Barriers Mandatory public list & lt; UserEmail & gt; E-mail;
Comments
Post a Comment