@Transactional
protected void startUp() throws IOException {
Configuration configuration = sessionFactory.getConfiguration();
String createStatementName = "create_tables";
configuration.setMapUnderscoreToCamelCase(true);
configuration.addMappedStatement(new Builder(
configuration,
createStatementName,
new StaticSqlSource(
configuration,
CharStreams.toString(