Spring Boot is good for getting started, but I'm getting fed up with all the magic already. Trying to validate a POST field before insertion is such a headache. Think I might turn off the auto DDL update and just use a script instead. I know that auto DDL update shouldn't be used on production databases anyway. At my last workplace they gave up on ORM and instructed everybody to validate with Stored Procedures.