私には2つのエンティティがあります:
User
2つのフィールドを持つエンティティは次のとおりです:id
(@ id)、username
Profile
2つのフィールドを持つエンティティは次のとおりです:user
(@ OneToOne、targetEntity = "User")、fullname
しかし、私がJPAの本を読んだことからクエリを試してみると、次のようになります。
SELECT p from Profile p where p.user.username = 'john'
それは私にメッセージを警告します:
[Syntax Error] line 0, col 55: Error: Expected =, <, <=, <>, >, >=, !=, got '.'