using JPA Api