当前位置: 首页 > 面试题库 >

jpa和休眠模式之间的异同

皇甫卓君
2023-03-14
问题内容

jpa和休眠之间的异同是什么?


问题答案:

JPA(Java持久性API)是持久性提供程序要实现的接口。Hibernate就是这样的JPA实现。



 类似资料:
  • 问题内容: jpa和hibernate之间的异同是什么? 问题答案: JPA(Java持久性API)是持久性提供程序要实现的接口。Hibernate就是这样的JPA实现。

  • 问题内容: 当我使用@Entity注释类并尝试解决依赖关系时,我可以在两个不同的包javax.persistence.Entity和org.hibernate.annotations.Entity中选择包。 javax包是JPA的实体注释,但是为什么会有休眠的实体注释,它与JPA的注释有区别?仅仅是允许定义更多属性的扩展吗? 问题答案: 具有一些尚未标准化的额外属性。仅当直接使用hibernate

  • 问题内容: 有人可以透视一下JPA和Hibernate之间的区别吗?还是将这些互补的概念一起使用? 问题答案: 大致来说,JPA是java社区的一个标准,这里是specs,它是由Hibernate家伙实现(并扩展)的(此处提供一些信息)。作为规范,您将不会直接使用JPA,而是使用JPA实现。 请注意,如果要使用hibernateJPA扩展,将破坏与其他JPA实现的兼容性(尽管有些人会说“为什么要使

  • 问题内容: 从API中,我可以看到它与代理有关。但是我找不到关于代理的大量信息,也不了解调用和之间的区别。有人可以解释一下或将我定向到参考页面吗? 谢谢!! 问题答案: 在Hibernate论坛中: 摘自《hibernate中的行动》一书。好人读过这个.. 通过标识符检索对象以下Hibernate代码段从数据库检索User对象: get()方法很特殊,因为标识符唯一地标识一个类的单个实例。因此,应

  • 问题内容: 通常我已经阅读过save()方法为对象生成新标识符,并且仅触发 INSERT 并保存它,它不会更新它,而saveOrUpdate()方法可能会 插入 或 UPDATE 记录。 但是根据我的经验,在这里我可以通过示例代码更好地进行解释, 假设有 A类 ,我觉得从记录 表A 的 所以现在我有了一个持久对象, 现在,我试图通过简单地修改某些字段来使用save方法保存记录, 现在我开除 因此,

  • 问题内容: 有一个结构。我想以这种方式链接这三个实体:公司应包含ID,公司名称和部门列表,每个部门都有一个工人列表,ID和部门名称。每个工人都有名字,身份证。 我试图与一对多和多对一建立联系,但未成功。 公司 部门 工人 我从开始: 它填充公司,但不填充其他表,也没有创建任何联接(映射)错误: 问题答案: 除了Glenn Lane的答案中提到的级联,您还需要了解双向关联是如何工作的。 它们有一个所