将对象映射到数据库的正确方法是什么

时间:2014-12-15 00:54:19

标签: java hibernate

我有以下由JSON代表的对象:

"page":{

"pageId":"123123",
"pageUrl":"www.page.com",
"pageCode":"13123128098e"

"news":{
    "header":{
       "headerId":4413123,
       "headerRef":"On-line",
       "headerName":"On-line Ref.",
    },
    "writerList":[
       {
          "writerId":1,
          "writerName":"Mega Thunder"

       },
       {
          "writerId":2,
          "writerName":"Rain Forest"
       }           
    ]

Java对象是一个包含标头和writeList的新闻对象。好吧。

但是,我的疑问是..当ai使用hibernate映射时,我正在考虑是否有必要将新闻对象映射为一个表,因为新闻对象只有一个id,一个引用to header和writeList对象将有一个对news的引用。新闻对象真的需要存在于数据库中吗?我可以只创建链接到页面的标题和writerList吗?

1 个答案:

答案 0 :(得分:0)

您需要以下内容: PageNewsHeaderArrayList<WriterList>。 其余的将是字符串或整数。确保你public static class内在的课程。