- 浏览: 665290 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (173)
- ajax (4)
- ant (4)
- css (14)
- eclipse (1)
- exe4j (0)
- hibernate (7)
- html (29)
- http (2)
- install4j (0)
- java (35)
- javascript (31)
- jdbc (1)
- jquery (2)
- jsp (15)
- linux命令 (8)
- ooad (2)
- properties (3)
- servlet (1)
- spring (3)
- struts (6)
- swing (4)
- thread (2)
- version_control (1)
- webservice (4)
- xml (4)
- 数据库 (19)
- 正则表达式 (5)
- 其他 (16)
- 面试题 (1)
- 框架 (9)
- maven (1)
- util (29)
- 设计模式 (1)
最新评论
-
herodie4444:
看起来好像不难。
Java Struts2创建Excel文件并实现文件下载 -
心轨翼:
Java遍历Set集合方法 -
魔鬼的献祭:
...
java的web开发分页工具类 -
Nmxszxsl:
能发一个没有被墙的代码到我的邮箱吗?万分感谢。54365156 ...
Google翻译post提交无长度限制的在线翻译例子 -
782763595:
...
jar包混淆器介绍
package com.forveross.plane.service.impl; import java.util.List; import org.hibernate.Query; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.forveross.plane.service.TaskInfoService; import com.forveross.plane.vo.TaskInfo; import com.kit.common.dao.abstr.AbstractDao; /** * 数据持久化处理类实现 * * @author ahomeeye * */ @Transactional @Scope("singleton") @Service("taskInfoServiceImpl") public class TaskInfoServiceImpl extends AbstractDao implements TaskInfoService { @Override public TaskInfo findTaskInfo(long id) throws Exception { return (TaskInfo) getHibernateDao().getHibernateTemplate().get( TaskInfo.class, id); } @Override public void deleteTaskInfo(long id) throws Exception { getHibernateDao().getHibernateTemplate().delete(findTaskInfo(id)); getOscacheFactory().removeObjectByGroup(TaskInfo.class.getName()); } @Override public void deleteTaskInfo(TaskInfo ti) throws Exception { getHibernateDao().getHibernateTemplate().delete(ti); getOscacheFactory().removeObjectByGroup(TaskInfo.class.getName()); } @Override public void updateTaskInfo(TaskInfo ti) throws Exception { getHibernateDao().getHibernateTemplate().update(ti); getOscacheFactory().removeObjectByGroup(TaskInfo.class.getName()); } @Override public void saveOrUpdateTaskInfo(TaskInfo ti) throws Exception { getHibernateDao().getHibernateTemplate().saveOrUpdate(ti); getOscacheFactory().removeObjectByGroup(TaskInfo.class.getName()); } @Override public void saveTaskInfo(TaskInfo ti) throws Exception { getHibernateDao().getHibernateTemplate().save(ti); getOscacheFactory().removeObjectByGroup(TaskInfo.class.getName()); } public int countTaskInfo() { String hql = "select count(*) from TaskInfo"; Object o = getHibernateDao().getSessionFactory().getCurrentSession() .createQuery(hql).uniqueResult(); return Integer.parseInt(o.toString()); } @Override @SuppressWarnings("unchecked") public List<TaskInfo> findTaskInfoList(int pageNum, int pageSize) { pageNum = pageNum > 1 ? pageNum - 1 : 0; pageSize = pageSize > 0 ? pageSize : 10; String hql = "from TaskInfo t order by t.grabChannel asc"; Query query = getHibernateDao().getSessionFactory().getCurrentSession() .createQuery(hql); query.setFirstResult(pageNum * pageSize); query.setMaxResults(pageSize); return (List<TaskInfo>) query.list(); } }
发表评论
-
java读取.properties配置文件的几种方法
2017-09-22 09:38 675读取.properties配置文件在实际的开发中使用的很多,总 ... -
java前后台字符串编码转换
2016-12-15 15:52 804此文为应用中遇到字符串编码转换问题网上找资料解决问题记录笔记, ... -
JavaScript replace字符串替换函数的用法
2016-10-19 15:21 878replace 语法 stringObj.replace(rg ... -
JS Date函数整理
2015-01-30 10:43 1071JS Date 对象用于处理日期和时间。 创建 Date 对象 ... -
Java Struts2创建Excel文件并实现文件下载
2015-01-16 17:42 1893在做管理系统的时候,经常会用到文件的下载,特别是Excel报表 ... -
js中setInterval与setTimeout用法
2014-11-19 17:09 1032下面详述js中的延时任务与周期任务的实现。 1.setTim ... -
hibernate注解配置联合主键
2014-07-17 09:35 1573有时一个实体的主键可能同时为多个,例如下面使用的字典“Dict ... -
hibernate的clob数据处理
2014-05-21 17:11 1122hibernate的clob数据处理: import or ... -
oracle计划任务
2014-04-17 17:38 1057Oracle 在10g 版本以前,计划任务用的是DBMS_JO ... -
Oracle服务器端数据导出导入
2014-04-17 16:53 1475一、数据操作前的准备 (1).创建逻辑目录 登录数据库服务器, ... -
Oracle存储过程删除大批量数据
2014-03-23 01:13 3756参考:http://www.eygle.com/archive ... -
oracle函数
2014-01-21 16:08 1159此文章为我网上搜集的基础上添加了一些新的oracle函数, ... -
Oracle分页查询解析
2012-12-26 22:19 1044Oralce的分页查询 分页查询:可以简化表复杂度,让一张很 ... -
java枚举类型(转)
2012-12-24 18:34 4975public class TestEnum { ... -
转 js中数据类型判断(转)
2012-11-05 11:07 1142转载自: http://www.cnblogs.com/yjh ... -
日期比较例子
2012-10-16 15:30 1218/** * 时间日期比较处理例子 * @autho ... -
包含日期和时间的选择器(转)
2012-09-27 16:11 1099转载自: http://www.cnblogs.com/swe ... -
Struts2的简单示例action类
2012-09-26 19:57 4691基类: package com.kit.common; ... -
jsp通用分页实现脚本
2012-09-26 17:12 1704工具脚本使用时只需替换url的问号前半部分即可。 此页面需要j ... -
Java过滤html标签
2012-09-21 09:54 1812方法一: String oldStr="< ...
相关推荐
### Hibernate 数据持久化组件 #### 一、背景与概述 在现代软件开发中,数据持久化是一项关键的技术,它解决了程序运行过程中数据的保存问题。根据题目提供的信息,“内存是暂时存储设备,断电后数据易丢失”,这...
Hibernate通过将对象模型与关系数据库模型之间的映射进行自动化处理,极大地简化了数据访问层(DAO)的实现,让开发者可以专注于业务逻辑,而非底层的数据库操作。 Hibernate是什么? Hibernate是一个基于JDBC的ORM...
### 基于Hibernate框架的数据持久化应用开发 #### Hibernate技术概述 - **1.1 Hibernate简介** Hibernate是一个开放源代码的Java框架,用于实现对象/关系映射(Object/Relational Mapping, ORM),其核心功能是...
基于Hibernate的简单留言本是一个基本的Web应用程序,它使用Hibernate作为数据持久化层,用户可以通过该系统进行留言、查看留言以及回复等操作。这个系统展示了如何在实际项目中应用Hibernate来管理数据库交互。 ...
1. 提交事务:所有操作完成后,调用Transaction的commit()方法提交事务,确保数据的持久化。 2. 关闭资源:操作完毕后,记得关闭Session和SessionFactory,释放资源,防止内存泄漏。 八、缓存机制 1. 第一级缓存:...
在基于持久层框架的DAO(Data Access Object)模式应用中,Hibernate扮演着核心角色,使得业务逻辑和数据访问逻辑分离,提高了代码的可复用性和可维护性。 1. **DAO模式的理解** DAO模式是一种设计模式,它创建了...
### Hibernate和Struts的整合架构中数据持久化技术的应用研究 #### 摘要与背景 本文探讨了在企业级应用开发中,采用Hibernate和Struts整合架构进行数据持久化技术的应用研究。针对传统单一框架构建的企业应用存在...
在现代软件开发中,数据库管理和数据持久化是至关重要的环节。Hibernate作为一款优秀的Java对象关系映射(ORM)框架,极大地简化了这一过程。在“基于Hibernate的Java对象持久化技术分析--农户征信管理平台的设计”...
**基于Hibernate的简单数据库实现** Hibernate是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了方便的数据持久化服务,使得开发人员可以避免编写大量的SQL语句,从而更加专注于业务逻辑。通过Hibernate...
综上所述,Hibernate为Java开发者提供了强大的数据持久化工具,简化了数据库操作,提高了开发效率。通过深入研究和实践,我们可以充分利用其优点,同时注意规避潜在问题,实现高效、稳定的系统设计。在图书管理系统...
【精通Hibernate:Java对象持久化技术】主要涵盖了Java应用程序的分层体系结构、软件模型以及对象持久化的概念,特别是如何使用Hibernate这一ORM框架进行持久化操作。以下是详细的知识点解析: 1. **应用程序分层...
《Hibernate数据持久层框架v5.5.9详解》 Hibernate作为Java开发中广泛使用的开源对象关系映射(ORM)框架,为开发者提供了强大的数据持久化能力,简化了数据库操作。在v5.5.9版本中,它继续保持了对JPA规范的支持,...
在这个"基于Hibernate/DWR框架实现的Web项目"中,我们可以看到开发者利用了Java Web开发的强大工具,包括Hibernate作为持久层框架,Direct Web Remoting (DWR)作为前端与后端交互的桥梁,以及Oracle数据库作为数据...
5. **评论功能**:用户可以在任何日志下发表评论,这涉及到对评论表的操作,同样依赖于Hibernate的持久化能力。 6. **界面设计**:虽然描述中提到界面美化程度较低,但渐变背景图的添加展示了基本的前端设计,尽管...
通过提供一套API和元数据描述,Hibernate能够将Java类与数据库表进行映射,使得开发者可以避免编写大量的SQL代码,更加专注于业务逻辑的实现。 ### Hibernate基础 1. **对象关系映射(ORM)**:ORM是Hibernate的...
【基于Hibernate实现的学生选课系统】是一个典型的Java Web应用程序,主要目标是利用Hibernate这一强大的对象关系映射(ORM)框架来简化数据库操作,为初学者提供一个实践平台。Hibernate允许开发者将业务对象与...
### 基于Hibernate和Struts整合的MVC模式设计及应用 #### 一、引言 随着软件工程的发展,MVC(Model-View-Controller)设计模式因其良好的分层结构和可维护性而在Web应用开发中得到广泛应用。在当前非常流行的...