package Ġcom . github . st iang ao . pip ix ia . domain Ċ Ċ import Ġorg . springframework . data . repository . Crud Repository Ċ import Ġorg . springframework . stereotype . Repository Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . Id Ċ import Ġjavax . persistence . Index Ċ import Ġjavax . persistence . ManyToOne Ċ import Ġjavax . persistence . Table Ċ import Ġjavax . persistence . Version Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġsh iti ang ao Ġon Ġ 2 0 1 7 / 8 / 2 8 . Ċ Ġ*/ Ċ @ Entity Ċ //@ Table ( indexes Ġ= ĠarrayOf ( Ċ // ĠĠĠĠĠĠĠ ĠIndex ( column List Ġ= Ġ" restaurant _ id , dish _ id ", Ġname Ġ= Ġ" idx _ restaurant _ dish ", Ġunique Ġ= Ġtrue ) Ċ // )) Ċ class ĠRest aurant D ish : ĠBase Entity () Ġ{ ĊĊĠĠĠ Ġvar Ġrestaurant Id : ĠLong Ġ= Ġ- 1 ĊĊĠĠĠ Ġvar Ġdis h Id : ĠLong Ġ= Ġ- 1 ĊĊĠĠĠ Ġvar Ġimage Id Ġ= Ġ 0 ĊĠĠĠ Ġvar ĠimageUrl Ġ= Ġ"" ĊĠĠĠ Ġvar Ġtitle Ġ= Ġ"" ĊĠĠĠ Ġvar Ġdescription Ġ= Ġ"" ĊĠĠĠ Ġvar Ġis Recommend Ġ= Ġfalse ĊĠĠĠ Ġvar Ġrecommend Count Ġ= Ġ 0 Ċ } Ċ Ċ @ Repository Ċ interface ĠRest aurant D ish Repository Ġ: ĠCr ud Repository < Restaurant D ish , ĠLong >