import javax.naming.InitialContext;
| import javax.persistence.EntityManager;
| import javax.persistence.EntityManagerFactory;
| import javax.persistence.NoResultException;
| import javax.persistence.Persistence;
| import javax.persistence.Query;
|
| import org.hibernate.Session;
| import org.hibernate.SessionFactory;
|
|
| public class LoginBean {
| private String LoginName;
| private String password;
|
| public String getLoginName() {
| return LoginName;
| }
| public void setLoginName(String loginName) {
| LoginName = loginName;
| }
| public String getPassword() {
| return password;
| }
| public void setPassword(String password) {
| this.password = password;
| }
| public String login() throws Exception{
| /* EntityManagerFactory emf;
|
| EntityManager em;
|
| // Logger.getLogger("org").setLevel(Level.SEVERE);
|
| emf = Persistence.createEntityManagerFactory("bank");
| em = emf.createEntityManager();
| Query query = em.createQuery("from User user");
| User user = (User)query.getSingleResult();*/
| // get entity manager from helper class
|
| EntityManager em = Contexts.getEntityManager();
| //EntityManagerFactory emf =
Persistence.createEntityManagerFactory("bank");
| //EntityManager em = emf.createEntityManager();
| // create a query with named parameters
| Query query = em.createQuery(
| "from User user"/* +
| "user.Name = :username" +
| "and user.password = :password"*/);
|
| // bind parameters
| /* query.setParameter("username", getLoginName());
| query.setParameter("password", getPassword());*/
| InitialContext ctx = new InitialContext();
| SessionFactory factory = (SessionFactory)
| ctx.lookup("java:/MSSQLDS");
| Session hsession = factory.openSession();
| Query q = (Query) hsession.createQuery("from User user");
| // execute query
| try {
| User user = (User)query.getSingleResult();
| // store found user to session
| Contexts.getSession().setAttribute("user", user);
| } catch (NoResultException e) {
| // no user found - return failure
| e.printStackTrace();
| return "failure";
| }
|
| //return success
| return "success";
| }
| }
i'm using session beans and hibernate jpa.as far as i know if we use hibernate.cfg.xml
and persistence.xml are one of them overrides the other,anyway.
As you said i didn't use packages.i will use it. i used hibernate annotations but
didn't put any@Entity and the other tags.Could you please how to use hibernate entity
manager in jboss.
my aim to use jsf in jboss and o/r mapping with hibernate.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4229193#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...