spring的hibernateTemplate 封装了hibernate的SessionFactory,封装类HibernateDaoSupport,可进行类似session的诸多的对数据库的操作,也可以获取到封装之后的 hibernate的sessionFactory 得到hibernate的session对象,用hibernate的操作对数据库操作。在项目里都使用spring的封装之后的hibernateTemplate进行数据库操作。 spring的封装的事务管理,线程绑定,都比hibernate的强太多。

wKiom1XMAViivaAkAAFtFgX2bLU931.jpg


session创建条件查询,创建条件,添加条件是Criterion对象,SimpleExpression是 实现 Criterion接口

wKioL1XMNrvjWUepAAKZoDU5r_g123.jpg