So the question will be, what is the best for my application: JPA, DAOs, JDBC, etc. in front of this topics: ease of development, performance, scalability, extensibility, and security?The JPA is a framework based on the idea of POJOs (Plain Old JavaObjects) which means: Leave the Customer class as you have it and the container (or framework) will take care of the persistence, the only thing you