jOOQ’s DAO API is one of jOOQ’s most controversial features. When it was first implemented, it was implemented merely: Because it was so easy to implement Because it seemed so useful for simple CRUD tasks Because that’s what many developers want There’s a strong hint about the third bullet given how popular Spring Data’s repository […]