I am developing a Java application with Spring Framework and MyBatis (mybatis-spring). In my application, I am using separated RDBMS schemas for each user. You can
mybatis-spring