`
- 浏览:
19284 次
- 性别:
- 来自:
武汉
-
import java.util.List;
import org.springframework.dao.DataAccessException;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
/*DESC--此类是用于SSH框架整合时候的DAO工具类*/
public class HiberDaoUtil extends HibernateDaoSupport{
/*查询一组对象--返回一组pojo*/
public Object getObjectPOJO(String hql) {
List list = null;
Object object = null;
try {
list = getHibernateTemplate().find(hql);
if (list.size() == 1) {
object = (Object) list.get(0);
}
} catch (DataAccessException ex) {
System.out.print("@@@登陆时候查询用户名抛出异常@@@");
ex.printStackTrace();
}
return object;
}
/*查询全部--返回一个List*/
public List getObjectALL(String hql){
List list = null;
try{
list = getHibernateTemplate().find(hql);
}catch (DataAccessException ex) {
System.out.print("@@@查询全部抛出异常@@@");
ex.printStackTrace();
}
return list;
}
/*插入操作--返回boolean*/
public boolean addObject(Object object){
boolean flag = false;
try{
this.getHibernateTemplate().save(object);
flag = true;
}catch(DataAccessException ex){
System.out.print("@@@插入操作抛出异常@@@");
ex.printStackTrace();
flag = false;
}
return flag;
}
/*删除操作--返回boolean*/
public boolean deleteObject(Object object){
boolean flag = false;
try{
this.getHibernateTemplate().delete(object);
flag = true;
}catch(DataAccessException ex) {
System.out.print("@@@删除操作抛出异常@@@");
ex.printStackTrace();
flag = false;
}
return flag;
}
/*修改操作*/
public boolean updateObject(Object object){
boolean flag = false;
try{
this.getHibernateTemplate().update(object);
}catch (DataAccessException ex) {
System.out.print("@@@修改操作抛出异常@@@");
ex.printStackTrace();
flag = false;
}
return flag;
}
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
SSH框架整合是一个常见的Java Web开发技术栈,由Struts、Spring和Hibernate三个开源框架组成,分别负责表现层、业务逻辑层和数据访问层。在这个实例中,我们将深入探讨这三个框架如何协同工作,实现一个完整的增删改...
SSH框架整合是Java Web开发中常见的一种技术组合,它由Spring、Struts2和Hibernate三个开源框架构成。Spring提供依赖注入(DI)和面向切面编程(AOP),Struts2作为MVC框架负责控制层,而Hibernate则作为对象关系...
SSH框架整合是Java开发中常见的技术实践,它涵盖了Spring、Struts和Hibernate这三个核心组件,分别负责控制层、视图层和持久层的管理。本文将深入探讨SSH框架整合的具体步骤,帮助Java爱好者更好地理解和应用这项...
### SSH框架整合详细步骤(spring+struts2+hibernate) #### 一、整合概述 在现代Web应用开发中,SSH(Struts2、Spring、Hibernate)框架因其各自独特的功能和优势,常被组合使用以构建高效、稳定且易于维护的系统...
总的来说,SSH框架整合是Java Web开发中的一个强大工具,它将Struts2的MVC设计模式、Spring的依赖注入和事务管理以及Hibernate的对象关系映射结合在一起,为开发人员提供了高效、稳定的开发环境。对于初学者而言,...
SSH框架整合,即Struts2、Spring4和Hibernate4的集成,是Java Web开发中常见的技术栈。这个项目包包含了所有必要的JAR文件,确保使用的是最新版本的库。接下来,我们将深入探讨这三个框架以及它们如何协同工作。 **...
SSH框架整合原代码是开发Java Web应用中常见的一种技术组合,包括Spring、Struts和Hibernate三个开源框架。这些框架各自负责应用的不同层面,Spring作为核心容器管理依赖注入,Struts处理MVC模式中的视图与控制,...
SSH框架整合是软件开发中的一种常见技术,主要指的是Spring、Struts2和Hibernate这三大开源框架的集成。这个例子提供了SSH框架整合的具体实现,对于初学者来说,是理解和掌握这一技术的重要参考资料。 Spring是一个...
SSH框架整合实战教程读书笔记(七)主要聚焦于Spring、Struts和Hibernate这三大Java Web开发框架的集成应用。在本教程中,我们将深入探讨如何将这三个强大的工具结合在一起,以构建高效、可维护的Web应用程序。源码...
【jbpm与ssh框架整合】 jbpm4与SSH框架的整合是将jBPM(java Business Process Managerment)这一轻量级工作流引擎与Struts2、Spring和Hibernate(SSH)这三大主流Java开发框架结合的过程,以实现企业级应用中的...
SSH框架整合实战教程是针对Java开发者的高级课程,旨在教授如何高效地集成Spring、Struts和Hibernate这三个流行开源框架,创建强大的企业级Web应用程序。SSH是Java开发中的一个经典组合,Spring提供了依赖注入和面向...
SSH框架整合是Web开发中的一种常见技术组合,它由Spring、Struts2和Hibernate三个开源框架组成,分别负责控制层、表现层和持久层的功能。这个压缩包提供了SSH框架整合的全套实现,包括了所有必需的jar包,使得开发者...
SSH框架整合对员工信息管理是Java Web开发中的一个重要实践,主要涉及到Spring、Struts2和Hibernate这三个核心组件的集成应用。SSH是Java企业级开发的常用框架,它们各自负责不同的职责,Spring作为IoC(Inversion ...
JavaSSH框架,通常指的是在Java开发中用于构建服务器端应用的一种技术栈,它结合了Struts、Spring和Hibernate这三个主流的开源框架。Struts提供了MVC(Model-View-Controller)设计模式,Spring则是一个全面的后端...
在这个"SSH2整合之hibernate3.3 jar包"中,我们主要探讨SSH2框架集成的关键知识点,以及如何使用这些jar包进行项目构建。 首先,让我们深入了解SSH2的三个主要组件: 1. **Struts2**:这是一个基于MVC设计模式的...
SSH整合是Java Web开发中的一种常见模式,它结合了Spring框架、Struts2框架和Hibernate持久化框架,以实现高效、灵活的业务逻辑处理和数据管理。以下将详细阐述SSH整合涉及的关键知识点。 1. Spring框架:Spring是...
总结来说,SSH框架整合提供了一个高效的企业级应用开发解决方案,通过Struts的控制层、Hibernate的数据持久层和Spring的业务逻辑层,实现了清晰的职责划分和松散的耦合。这个压缩包中的实例应该包含了所有必要的配置...
这个整合Demo为初学者提供了一个实践SSH框架集成的实例,帮助他们理解如何将这些强大的工具结合在一起,构建出高效、可维护的Java Web应用。通过分析和运行这个项目,开发者可以深入学习到SSH框架的工作原理,提升...
SSHSSH框架整合主要指的是Spring、Struts2、Hibernate和SpringMVC这四个开源框架的集成应用,它们在Java Web开发中被广泛使用。这个压缩包文件"sshdemo"可能包含了一个示例项目,用于演示如何将这些框架有效地结合...