a simple spring data jpa + hibernate + swt desktop demo (both java config and annotation config included)