2016-02-15 95 views
0

我需要創建一個可以在任何實體上使用的喜歡/不喜歡的系統。我將用'Id','Entity'(可以是任何東西),'author'(帶User類的ManyToOne)和'like'(布爾值)創建一個Like實體。學說:與未定義/多個實體的關係

我只想知道是否有一個好的方法來做到這一點? 我無法使用表繼承(mappedsuperclass),因爲此實體將成爲可用於多個項目(它將成爲供應商)的一個包(SocialBundle)的一部分。

我沒有代碼可以告訴你,因爲我還在分析部分。

謝謝!

回答

1

爲該實體創建一個接口,稍後可以使用addResolveTargetEntity方法將該接口映射到任何實體。請參閱this