configure JPA connection in persistence.xml
do not use spring provided embedded derby db for JPA backend
add mappings for set table
upgrade spring to 3.2.11
add entitymanager to context
add JPA transaction Manager bean
add transactionManager bean, use annotation based transaction
make demo component for transaction testing