hibernate
不爱吃鱼丶
这个作者很懒,什么都没留下…
展开
-
Hibernate 中一些方法的使用___getHibernateTemplate()的用法
getHibernateTemplate()spring 中获得由spring所配置的hibernate的操作对象,然后利用此对象进行,保存,修改和删除等操作,此方法是在配置了spring以后,hibernate由spring接管,不直接使用hibernate的session了HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等原创 2016-12-23 00:38:42 · 2079 阅读 · 0 评论 -
Hibernate检索方式:离线条件查询
投影查询:就是只查询某几个属性的时候如果是QBC的只想显示某几个属性,可以通过setProjection(),往list集合里添加属性。在HQL查询语句中可以调用聚合函数count()min()max()sum()avg()报表查询就是使用聚合函数转载 2016-12-27 13:43:50 · 1844 阅读 · 0 评论 -
Hibernate的条件查询的几种方式
1、第一种,用?占位符,如://登录(用?占位符)public List LoginUser(UserPO up)throws Exception{Session session = HibernateSessionFactory.getSession();String hql = "from UserPO where name = ? and pwd= ?";Query query =原创 2016-12-27 13:59:56 · 2973 阅读 · 0 评论 -
spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
spring提供访问数据库的有三种方式: HibernateDaoSupport,HibernateTemplate(推荐使用),jdbcTemplateHibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSupport:org.springframework.orm.hiber转载 2016-12-27 15:03:40 · 475 阅读 · 0 评论 -
Hibernate 的流程(Hibernate 的结构)?
/首先获得SessionFactory 的对象SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();//然后获得session 的对象Session session = sessionFactory.openSession();//其次获得Transaction 的对象原创 2016-12-30 14:22:22 · 208 阅读 · 0 评论 -
Struts2, Spring 和 Hibernate 的理解之我谈
某人提出的问题:大家好,我是应届毕业生,我在找工作时候,面试官问我:用自己的话分别谈谈对 struts2,spring,Hibernate的理解,我应该怎么说啊?求高人指点。(不要那些官方语言)我的回答:Struts2 是基于 Filter 进行跳转控制的工具,封装了从不同请求路径到不同程序的分发过程。我个人觉得这种分发应该根据系统的预期复杂程度来决定是否使用。毕竟,基于反射的框架转载 2017-09-06 09:27:19 · 386 阅读 · 0 评论 -
Hibernate中对象的3种状态:瞬时态、持久态、脱管态
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久 态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。1、瞬时态由new命令开辟内存空间的java对象,比如:ThinkSoar thinkSoar = new ThinkSoar(“n...原创 2018-04-25 04:23:03 · 328 阅读 · 0 评论