Posts

Showing posts from 2018

Printing Hibernate generated SQL statements

In logging file (log4j2.xml) enable hibernate loggers: <Logger name="log4j.logger.org.hibernate.SQL" level="debug" /> <Logger name="log4j.logger.org.hibernate.type.descriptor.sql" level="trace" /> In persistence.xml turn on printing and formatting SQL statments: <property name="hibernate.show_sql" value="true" /> <property name="hibernate.use_sql_comments" value="true" /> <property name="hibernate.format_sql" value="true" />

MySQL dump on remote host

Backup remove MySQL database to local file can be done with a simple interactive command that asks you for password in following step: mysqldump -P [portnumber] -h [host] -u [user] -p [databasename] > C:\data\my.sql

Maven release proces

Using maven release plugin from command line is fast end efficient - 2 steps are needed: first prepare release, than perform release. mvn release:prepare -Darguments="-DskipTests" mvn release:perform -Darguments="-Dmaven.javadoc.skip=true -DskipTests"