2
我正在使用Bean驗證來檢查我的模型上的約束,但我不知道如何配置它以便它只在我需要時進行驗證。我發現,我可以把這個標籤放在我的persistence.xml
,<validation-mode>NONE</validation-mode>
但它不起作用。如何在JPA實體中禁用自動Bean驗證
我很欣賞任何形式的幫助。
我正在使用Bean驗證來檢查我的模型上的約束,但我不知道如何配置它以便它只在我需要時進行驗證。我發現,我可以把這個標籤放在我的persistence.xml
,<validation-mode>NONE</validation-mode>
但它不起作用。如何在JPA實體中禁用自動Bean驗證
我很欣賞任何形式的幫助。
我記得我也有與問題,這是我的工作例如:
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceUnitName" value="punit" />
<property name="jpaPropertyMap">
<map>
<entry key="javax.persistence.validation.mode" value="none"/>
</map>
</property>
</bean>
其中BV IMPL /版本?哪個JPA impl /版本?這是否可以接受爲愚蠢? http://stackoverflow.com/questions/3488702/how-do-you-turn-off-hibernate-bean-validation-with-jpa-1-0它關注JPA1與Hibernate Validator,但也包含JPA2提示。 – BalusC
Hi @BalusC!我正在使用JPA 2.1並使用Hibernates實現BV。我查看了你提供的鏈接,並嘗試使用' '但它不起作用。 –
codenoob
你想要做的是正確的恕我直言,併爲我使用我使用的JPA實現(而不是休眠) –