【问题标题】:Best practices in writing orm.xml编写 orm.xml 的最佳实践
【发布时间】:2014-11-03 05:29:50
【问题描述】:

我是 orm 的新手。我正在使用弹簧和休眠: 1) 我发现我们可以有单独的 classname.hbm.xml 文件来将类映射到数据库。我还看到人们使用单个 orm.xml 来做同样的事情。当我们有大量具有关系的表时,谁能说这是最好的方法。 2)而且我也看到映射是在课堂上完成的,使用 @Id , @Column 等。这样做有什么好处。请提出最好的方法,请记住,很可能会在 db 中进行修改。

【问题讨论】:

    标签: java xml spring hibernate orm


    【解决方案1】:

    ** 没有区别。你可以用这两种方法做同样的事情。

    ** 使用注解可以在 java 中直接映射在一起。

    ** Xml 映射文件可以更好地概览表及其映射。

    如果您对代码进行了重复更改,请使用 HBM.Xml 文件,否则请使用 Annotations。

    【讨论】:

    • 所以可以说我的要求需要我去使用 xml。当我们练习保持单独的 classname.hbm.xml 而不是单个 orm.xml??
    • 在我看来,使用单独的 classname.hbm.xml 文件以便其他人更好地理解
    • 我刚刚听说使用 xml 是一种古老的休眠技术,现在我们使用注释。那么显然它有一些优势吗?
    • @RBz 在 Java1.5 之前正确,他们使用 xml 文件。在这里你不需要创建 xml 文件。我们不关心创建实体类。通过使用反向引擎机制,我们可以创建。
    猜你喜欢
    • 2011-01-27
    • 1970-01-01
    • 2010-12-15
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 2016-08-08
    相关资源
    最近更新 更多