applicationContext.xml file could be loaded anywhere with FileSystemXmlApplicationContext, but I put a copy with test db for it. AOP and transactional works with single persist object in the same session (persistence context).