Using bean validation, particular hibernate validator implementation is it possible to define certain groups to automatically be used on certain crud operations like create
You're probably looking for "Hibernate event-based validation" under "ORM Integration". You can set properties to specify which groups to validate at different times by setting properties on the SessionFactory like so:
javax.validation.Default
javax.validation.Default
The above is the default configuration if you don't specify anything. Specifically, the javax.validation.Default
group is validated on creates and updates. Nothing is validated on deletes.