hibernate session.beginTransaction()不执行是什么原因
写了个查询的方法但是执行的时候发现到session.beginTransaction()这个语句的时候就不执行了也不报错这是为什么Sessionsession=Hiber...
写了个查询的方法 但是执行的时候发现到session.beginTransaction()这个语句的时候就不执行了 也不报错 这是为什么
Session session=HibernateUtil.getSessionFactory().openSession();
System.out.println("1");
session.beginTransaction();
System.out.println("2");
String hql="from admiMessage as admi where admi.admiUsername=:username";
Query query=session.createQuery(hql);
System.out.println("3");
query.setString("username", username);
System.out.println("4");
// List<admiMessage> list=(List<admiMessage>)query.list();
// System.out.println("5");
// session.close();
session.getTransaction().commit();
session.close();
admiMessage admi=(admiMessage)query.uniqueResult();
return admi; 展开
Session session=HibernateUtil.getSessionFactory().openSession();
System.out.println("1");
session.beginTransaction();
System.out.println("2");
String hql="from admiMessage as admi where admi.admiUsername=:username";
Query query=session.createQuery(hql);
System.out.println("3");
query.setString("username", username);
System.out.println("4");
// List<admiMessage> list=(List<admiMessage>)query.list();
// System.out.println("5");
// session.close();
session.getTransaction().commit();
session.close();
admiMessage admi=(admiMessage)query.uniqueResult();
return admi; 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询