Java 将对象映射到数据库的正确方法是什么
我用这个JSON表示下面的对象: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":[ {
"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