Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将对象映射到数据库的正确方法是什么_Java_Hibernate - Fatal编程技术网

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

Java 将对象映射到数据库的正确方法是什么,java,hibernate,Java,Hibernate,我用这个JSON表示下面的对象: "page":{ "pageId":"123123", "pageUrl":"www.page.com", "pageCode":"13123128098e" "news":{ "header":{ "headerId":4413123, "headerRef":"On-line", "headerName":"On-line Ref.", }, "writerList":[ {

我用这个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对象是一个包含头和写列表的新闻对象。就在这里,好的


但是,我怀疑。。当我使用hibernate映射它时,我在考虑是否有必要将news对象映射为一个表,因为news对象只有一个id,一个对header的引用,而writeList对象将有一个对news的引用。新闻对象真的需要存在于数据库中吗?我可以只创建链接到页面的页眉和书写列表吗?

您需要以下内容:
页面
新闻
标题
数组列表

其余的将是字符串或整数。确保
公共静态类
您的内部类。

查看Jackson或Jersey。您需要将JSON映射到POJO,然后将POJO映射到hibernate答案是肯定的,我真的需要这个对象,对吗?您不会用hibernate实体来注释JSON POJO