【发布时间】:2015-03-04 18:58:04
【问题描述】:
我正在使用 spring 4 和 hibernate 4 来开发我的应用程序。我创建了自己的自定义验证器来从数据库中进行唯一检查。它工作正常,但是。控制在那里来了两次:
- 正常的弹簧验证(这是我实施的并且工作正常)
- 当我将数据保存到 DB 中时(我认为 hibernate 正在自行处理,而我的 dao 层调用为空,这就是抛出异常)
我正在使用休眠验证器 5.1 jar。
如何解决我的问题?我必须要么停止第二点,要么让它成功。
现在我不会给你任何代码细节。让我把你想让我放在这里的配置。我会提供的。
HIbernate 配置
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
</props>
</property>
<property name="packagesToScan" value="com.app"></property>
</bean>
【问题讨论】:
标签: java spring hibernate validation spring-mvc