While learning Liquibase to use it in managing the database’s evolution at work, I’ve found an existing bug (it is CORE-3040 – onlyUpdate=”true” flag generates empty statements for MySQL DB) and I fixed it: now I’m waiting for the Pull Request to be accepted!

(altro…)

Annunci

These are my thoughts after having read the first two articles about Design Patterns and Java 8 on Voxxed, because I need to reflect about the shadows of the new approach. (altro…)

This article describes how I managed command line parameters in a standalone Java application powered by Spring 4.
Tested with Spring 4.x, JOptSimple 4.8. (altro…)

I’m playing with technologies and framework for a new project: because I’m learning things probably useful for others, I’m gonna write here few notes about what I’ve learned. This is the sixth article of a series: we need a way to access the MyBatis session (to flush the statement cache) in mappers/DAOs. (altro…)

I’m playing with technologies and framework for a new project: because I’m learning things probably useful for others, I’m gonna write here few notes about what I’ve learned. This is the fifth article of a series: the @Transactional annotation will be used. (altro…)

I’m playing with technologies and framework for a new project: because I’m learning things probably useful for others, I’m gonna write here few notes about what I’ve learned. This is the fourth article of a series: we need to change MyBatis’ default configuration. (altro…)

I’m playing with technologies and framework for a new project: because I’m learning things probably useful for others, I’m gonna write here few notes about what I’ve learned. This is the third article of a series: now it’s time to cache! (altro…)