gpt4 book ai didi

java - JPA 验证策略

转载 作者:搜寻专家 更新时间:2023-10-31 19:50:55 26 4
gpt4 key购买 nike

NetBeans 允许我在 JPA 验证策略的三个值之间进行选择:Auto、Callback 和 None。 “汽车”是什么意思? “回调”是否意味着使用@PrePersist、@PreUpdate 和@PreRemove?

如果我在没有要执行的验证的情况下使用自动或回调,是否会影响性能?

最佳答案

JPA 2.0 规范 (JSR 317) 不需要 Bean 验证 (JSR-303) 实现。验证是可选的。因此,javax.persistence.ValidationMode 可以采用不同的值:

  • Auto(默认)- 如果验证提供程序可用,则应该进行验证
  • Callback - 需要验证,如果无法获取提供者则必须抛出 PersistenceException
  • None - 不应尝试任何验证,并且缺少验证提供程序不应导致异常

这应该可以回答您所有的问题。

关于java - JPA 验证策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2272894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com