Accept Tentative Decline Calendar Accept Tentative Decline Calendar Hey,
Looking for feedback on best way to implement a login action mechanism using Struts2/Spring/JPA Initially I had declared userName and userPassword setters inside my action class and proceeded to call a validateUser method inside my userService class. the userService class injects a userdao object and I validate through calling the userdao method validate(String username, String password). This validate method instantiates a new UserEntity object and a query is performed (jpa) grabbing all entities where login = username (which will be a single entity since username must be unique). I have this approach working. I would like to know if there is a better way to do this though. Perhaps by declaring a UserEntity obj inside my LoginAction class and having setters called for this obj. Then I could change my validate to pass along the new UserEntity obj via validate(UserEntity user). My problem is I'm not entirely sure how I would compare against data in my db using JPA? Would your validate method then have a findAll() method and then iterate through the list comparing against new UserEntity obj? That make sense? That would seem very poor though to be since a large userlist could be taxing to iterate over. Any guidance or tips? :) Thanks all! Regards, Paul