使用Hibernate验证使用JPA和Spring

<p>我使用Hibernate验证4.0.2,Spring 3.0的和Hibernate 3.3.2(其中,据我所知,是预JPA2)作为JPA 1提供商。 P&gt; </p><p>我发现很容易的验证集成到MVC层(很好用),但不能看到如何将验证自动集成到JPA的EntityManager(JPA 1)。 P&gt; </p><p>基本上,我有一些实体将持续,但是不来自于网络层,并因此尚未验证。我想通过验证运行它们的简洁的方式预先存在。 P&gt; </p><p>是否有这样做的一个简单的方法?我知道,如果我使用的是JPA 2提供商(如Hibernate 3.5,当它被释放),它会是几乎是自动的。这大概就是我要找的。​​ P&gt;
</p>

58 浏览 1 回复
  验证   jpa   gt   使用   hibernate  

回复

    <p>您需要编写一个实体监听器和触发验证上, 乃至 (有合法的用例为)。请参见 Bean验证与JPA 1.0 一个代码示例。 p&gt;
    </p>

    邓朗奇

相关信息

JPA - Hibernate的

<p>能否有人把透视JPA和Hibernate的区别。 或者,这些互补的概念,一起使用? P&gt; </p>

25 浏览 1 回复   jpa   使用   gt   一个   hibernate  

使用Hibernate 3.0与EJB 3.0和放大器; JPA

<p>在哪里我的工作是坐在我对面的一个项目工作的人。这是一个JavaEE的应用程序,它使用的Struts,Spring中,EJB 3.0,JPA和Hibernate 3.0。他们使用EJB 3.0实体bean与注解。我一直在问他们为什么Hibernate的3.0是在这个结构和没有人似乎可以告诉我。这感觉就像他们已经包括休眠3.0,因为他们被告知,但不使用它的事情,他们不能从EJB 3....

8 浏览 1 回复   使用   提供   hibernate   gt   jpa  

差3.5的Hibernate / JPA 2.0

<p>到目前为止,我总是者优先使用Hibernate,而不是直接JPA 1.0,因为JPA是缺乏一些重要功能,我需要和Hibernate提供:标准API,二级缓存,单向一对多和其他几个人。 P &gt; </p><p>现在,随着JPA 2.0的到来和所有随之而来,而且最初在JPA 1.0(http://en.wikibooks.org/wiki/Java...

18 浏览 1 回复   jpa   gt   使用   需要   hibernate  

Spring + Hibernate的JPA + [关闭]

<p>截至目前我有持久性的工作Spring应用程序。不过现在我想使用Hibernate与JPA做所有我的数据库活动。我想这样做,使用一个EntityManager。 P&gt; </p><p>我一直在阅读许多文件和教程,在这个问题上,我一直感到困惑我是否需要一个persistence.xml文件或没有。此外,我已经得到糊涂如何设置我的applicationContext...

23 浏览 1 回复   gt   文件   使用   hibernate   一个  

批量插入使用JPA / EJB3

<p>是否JPA / EJB3框架提供标准的方式做批量插入操作...? 我们使用Hibernate持久性框架,这样我就可以回落到Hibernate的Session和使用组合session.save()/调用Session.flush()实现批量插入。但想知道是否有EJB3此支持... P&gt; </p>

30 浏览 1 回复   gt   使用   hibernate   批量   插入