with jpa integration