![](/img/trans.png)
[英]Discriminator , WrongClassException JPA with Hibernate backend
[英]JPA/Hibernate/Bean Validator - @Pattern on Discriminator?
因此,我嘗試使用Bean驗證來斷言給定實體的DiscriminatorValue只能是選定的少數幾個之一。
如果區分@Pattern
是一個普通字段,那么使用@Pattern
和匹配的正則表達式將是一件容易的@Pattern
。
既然不是,我該怎么做?
簡短的答案是您無法使用Bean驗證來做到這一點。 如您所說,區分符列/值甚至不是您實體的一部分。 這只是JPA的內部價值。
我想我的第二個問題是為什么您要這樣做。 您想實現什么? 這些判別器值最多由開發人員在開發時確定。 只要您讓JPA提供程序處理數據,就永遠不會出現問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.