Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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 JPA的Hibernate实现_Java_Hibernate_Rest_Jpa - Fatal编程技术网

Java JPA的Hibernate实现

Java JPA的Hibernate实现,java,hibernate,rest,jpa,Java,Hibernate,Rest,Jpa,我想在ear项目中使用JPA。开发项目必须尽快开始,所以我没有太多的时间来研究和调查。你能不能说JPAAPI是Hibernate的受限功能,或者说不是。现在我正在直接使用Hibernate。例如,在未来我计划使用hibernate搜索,也许还有hibernare验证和-shard。我可以肯定,在未来,我不会有问题,使用这个。 还有一个例子——我可以同时使用HAR归档和JPA吗。 为什么是JPA?对于项目,将提供RESTful服务(jersey或RESTeasy实现)。正如我在很多情况下看到的,使

我想在ear项目中使用JPA。开发项目必须尽快开始,所以我没有太多的时间来研究和调查。你能不能说JPAAPI是Hibernate的受限功能,或者说不是。现在我正在直接使用Hibernate。例如,在未来我计划使用hibernate搜索,也许还有hibernare验证和-shard。我可以肯定,在未来,我不会有问题,使用这个。 还有一个例子——我可以同时使用HAR归档和JPA吗。 为什么是JPA?对于项目,将提供RESTful服务(jersey或RESTeasy实现)。正如我在很多情况下看到的,使用JPA来实现这一点。我是这方面的新手,所以这只是我的想法。也许我犯了错误

非常感谢。 顺致敬意,
Artem

JPA是hibernate的一个子集,但您并不局限于此。如果需要特定于hibernate的功能,通常可以使用它,但代价是绑定到hibernate。例如,我们将hibernate注释与JPA注释(包括验证程序注释)混合在一起,没有任何问题。

JPA是hibernate的一个子集,但您并不局限于此。如果需要特定于hibernate的功能,通常可以使用它,但代价是绑定到hibernate。例如,我们将hibernate注释与JPA注释(包括Validator注释)混合在一起,没有任何问题。

JPA理论上允许您稍后更改持久性提供程序


坚持只使用与JPA兼容的配置可能会导致更多的问题,而无缝交换提供程序的可疑承诺解决了这一问题。

JPA理论上允许您稍后更改持久性提供程序


坚持只使用与JPA兼容的配置可能会带来更多的麻烦,而无缝交换提供商的可疑承诺解决了这一问题。

这可能会帮助您:这可能会帮助您:您好,sblundy,您的答案给您信心:)可能您也了解HAR。我可以同时使用持久性和hibernate存档吗?@Tioma:我没有使用HAR的经验,对不起。嗨,sblundy,你的回答给我信心:)也许你也知道HAR。我可以同时使用持久性和hibernate存档吗?@Tioma:对不起,我没有使用HAR的经验。