Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package be.mct.actions;
- import be.mct.entities.BeerLover;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import javax.annotation.Resource;
- import javax.persistence.EntityManager;
- import javax.persistence.PersistenceContext;
- import javax.transaction.UserTransaction;
- public class SignupAction {
- @PersistenceContext
- private EntityManager em;
- @Resource
- private UserTransaction tx;
- private BeerLover user;
- public String execute(){
- try{
- tx.begin();
- em.persist(user);
- tx.commit();
- } catch (Exception ex){
- try{
- tx.rollback();
- Logger.getLogger(SignupAction.class.getName()).log(Level.SEVERE, null, ex);
- }catch(Exception exl){}
- return "signup";
- }
- return "login";
- }
- public BeerLover getUser() {
- return user;
- }
- public void setUser(BeerLover user) {
- this.user = user;
- }
- }
Add Comment
Please, Sign In to add comment