我正在寻找一种使用 Hibernate 将 XML 文件保存在数据库中的解决方案。
问题是,XML 文件的结构与 Hibernate-beans 不同。
我正在尝试使用 JAXB 将 XML 内容序列化为 Hibernate bean。
请想象以下场景: 有这个 xml 文件:
<root>
<general>
<property1/>
<property2/>
</general>
<details>
<detail1>
<detail2>
</root>
现在我想将 property1 和 detail1 保存在一个 bean 中:
@Entity
@Table(name = "tablename")
class Bean(){
public String property;
public String detail;
//+ getters and setters ...
}
有谁知道我可以使用哪些 JAXB 注释来解决该问题?