使用Play,有没有一种简单的方法可以执行以下操作!框架和休眠状态?

我有一个带有通用数据(如pubDate,author等)的类Article。
在课堂上,有两个字段,标题和内容,但是需要用不同的语言提供。所有其他数据(包括ID)应相同。

系统的服务器端将根据客户端的设置选择要推出的标题/内容,默认语言或首选项语言(如果可用)。由于同步,对于所有链接的语言,使文章ID保持相同很重要。

目前,我在类中具有内容和标题,并且想知道是否应该对具有所有基本信息的基类进行子类化,然后以这种方式添加内容/标题,我们将默认语言的内容/标题保留在基类中并可选地将添加语言的内容/标题添加为单独的类(并在将其推送给客户端时,根据需要在基类中逐步替换其内容)。

解决这个问题的最佳方法是什么?

最佳答案

我不会继承类,因为语言首选项是一个渲染问题。 Article没有什么不同的行为,只是因为内容使用了不同的语言。

我要让Article类包括标题,内容和语言。现在,主键将是商品ID和语言。当用户要求输入特定标题时,我将使用文章ID以及他们的语言偏好设置或默认(如果未提供)默认查询。

09-26 20:38
查看更多