Чтение немного позже этого фрагмента, вы найдете
Ассоциация country
в сущности User
отображается с помощью идентификатора страны, предоставленного свойством phoneNumber
.
И
Таким образом, аннотация @JoinFormula
используется для определения пользовательского объединения ассоциации между родительско-дочерней ассоциацией.
По существу, JOIN
между User
и Country
получается из этого расчетного значения .
Например, User
счисло
+40-123-4567
имеет значение JOIN
с Country
с идентификатором
40
, поскольку функция REGEXP_REPLACE
может экстраполировать это 40
изчисло.
::int
является типом приведения.