In your trading app, how do you communicate with your DB? Do you use raw JDBC statements or ORM such as JOOQ?