19.08.13 知识点的记录

hibernate 语句  https://www.cnblogs.com/mq0036/p/8522150.html------详细 https://blog.csdn.net/qq_32444825/article/details/80400706

hibernatetemplate 是spring对hibernate的封装

数据更新

  hibernateTemplate.save(user)------保存对象,返回serializable转成int

  hibernateTemplate.update(user)------更新对象,返回void

主键查询

  hibernateTemplate.get(user.class,userid)------通过主键id进行查询,返回javabean

查询所有

  List<User> userList=(List<User>)hibernateTemplate.find("from User")------返回集合

条件查询

  List<User> userList=(List<User>)hibernateTemplate.find("from User where userName=?","userName")------带参数查询

HQL查询

  Query query=session.createQuery("from user");

  List<user> list=query.list();

SQL查询

  SQLQuery sqlQuery=session.createSQLQuery("select * from user").addEntity(User.class);

  List<user> list=sqlQuery.list();

BQL查询

  Criteria criteria = session.createCriteria(User.class);

  criteria.add(Restrictions.eq("id", 1));

  List<user> list = criteria.list();

easyui dategrid https://blog.csdn.net/zhang5476499/article/details/80189395

猜你喜欢

转载自www.cnblogs.com/0043guan/p/11346649.html