Os dados estão indo para o banco de dados com problemas de charset.
Já alterei o charset da tabela pra utf8,
também tentei fazer o seguinte e nada:
dataSource.setUrl("jdbc:mysql://localhost/casadocodigo?serverTimezone=UTC&useUnicode=yes&characterEncoding=UTF-8");
props.setProperty("hibernate.connection.useUnicode", "true");
props.setProperty("hibernate.connection.characterEncoding", "UTF-8");
props.setProperty("hibernate.connection.charSet", "UTF-8");
Alguma sugestão?