用户登录
用户注册

分享至

hibernate dao模板

  • 作者: Baby_城会玩
  • 来源: 51数据库
  • 2020-10-10
如下代码:

public List findByLoginId(String loginId) {
String hql = "FROM UserInfo u WHERE u.loginId = ? ";
return getHibernateTemplate().find(hql, loginId);
}




  private HibernateTemplate hibernateTemplate;
public void setSessionFactory(SessionFactory sessionFactory) {
hibernateTemplate = new HibernateTemplate(sessionFactory);
}//sessionFactory通过Spring注入 查询用hibernateTemplate.get或
hibernateTemplate.find()方法
public Student findStudentById(Integer id) {
Student s = (Student)hibernateTemplate.get(Student.class, id);
return s;
}



  string sql = “select * from post where xxx like &apos;%abc%&apos;"; sqlquery query = session.createsqlquery(sql); if (params != null) { for (int i = 0; i < params.length; i++) { query.setparameter(i, params[i]); } } query.setmaxresults(pagesize); query.setfirstresult((pagenumber - 1) * pagesize); list result = query.list(); 大致这样,具体要自己整理
软件
前端设计
程序设计
Java相关