开发者

Collection exploration in validator interceptor

开发者 https://www.devze.com 2022-12-12 10:09 出处:网络
A question about Java-Hibernate-Validator. I need to access to a collection attribute when my validation system intercepts an entity insert/update.

A question about Java-Hibernate-Validator. I need to access to a collection attribute when my validation system intercepts an entity insert/update.

I mean, my model defines A class with a set of B elements.

When I call saveOrUpdate(a), the onSave/onFushDir开发者_运维问答ty method of my interceptor is invoked. In that moment I need to know the size of the collection. Is it possible?

Thanks!


Well, according the the docs, your onSave method receives the entity you are persisting. At that point you can cast your entity to what you want. You can either check with instanceof or make overloaded methods that accept your different classes. And from there, access your collection.

Also make sure you have an active session at that point, or that there are no lazy collections.

0

精彩评论

暂无评论...
验证码 换一张
取 消