- 浏览: 656319 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (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 606读取.properties配置文件在实际的开发中使用的很多,总 ... -
java前后台字符串编码转换
2016-12-15 15:52 733此文为应用中遇到字符串编码转换问题网上找资料解决问题记录笔记, ... -
JavaScript replace字符串替换函数的用法
2016-10-19 15:21 813replace 语法 stringObj.replace(rg ... -
JS Date函数整理
2015-01-30 10:43 1009JS Date 对象用于处理日期和时间。 创建 Date 对象 ... -
Java Struts2创建Excel文件并实现文件下载
2015-01-16 17:42 1823在做管理系统的时候,经常会用到文件的下载,特别是Excel报表 ... -
js中setInterval与setTimeout用法
2014-11-19 17:09 995下面详述js中的延时任务与周期任务的实现。 1.setTim ... -
hibernate注解配置联合主键
2014-07-17 09:35 1505有时一个实体的主键可能同时为多个,例如下面使用的字典“Dict ... -
hibernate的clob数据处理
2014-05-21 17:11 1022hibernate的clob数据处理: import or ... -
oracle计划任务
2014-04-17 17:38 999Oracle 在10g 版本以前,计划任务用的是DBMS_JO ... -
Oracle服务器端数据导出导入
2014-04-17 16:53 1417一、数据操作前的准备 (1).创建逻辑目录 登录数据库服务器, ... -
Oracle存储过程删除大批量数据
2014-03-23 01:13 3672参考:http://www.eygle.com/archive ... -
oracle函数
2014-01-21 16:08 1113此文章为我网上搜集的基础上添加了一些新的oracle函数, ... -
Oracle分页查询解析
2012-12-26 22:19 968Oralce的分页查询 分页查询:可以简化表复杂度,让一张很 ... -
java枚举类型(转)
2012-12-24 18:34 4926public class TestEnum { ... -
转 js中数据类型判断(转)
2012-11-05 11:07 1105转载自: http://www.cnblogs.com/yjh ... -
日期比较例子
2012-10-16 15:30 1157/** * 时间日期比较处理例子 * @autho ... -
包含日期和时间的选择器(转)
2012-09-27 16:11 1025转载自: http://www.cnblogs.com/swe ... -
Struts2的简单示例action类
2012-09-26 19:57 4647基类: package com.kit.common; ... -
jsp通用分页实现脚本
2012-09-26 17:12 1661工具脚本使用时只需替换url的问号前半部分即可。 此页面需要j ... -
Java过滤html标签
2012-09-21 09:54 1747方法一: String oldStr="< ...
相关推荐
数据持久层使用Hibernate框架实现,定义了商品、用户、订单、订单详情等实体类,这些实体类与数据库中的相应数据表进行映射,实现了数据的持久化存储。 该系统采用MVC三层架构,分离了表现层、业务逻辑层和数据持久层,...
3.2.3 编写POJO和持久化实体类 3.2.4 实现POJO关联 3.2.5 把逻辑添加到访问方法 3.3 ORM元数据 3.3.1 XML中的元数据 3.3.2 基于注解的元数据 3.3.3 使用XDoclet 3.3.4 处理全局的元...
NHibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,NHibernate可能不是最好的解决方案;对于那些在基于.NET...
通常,程序中采用实现HibernateCallback的匿名内部类来获取HibernateCallback的实例,方法doInHibernate()就是Spring执行的持久化操作。 24.3 Spring对Hibernate的简化 24.3.5 HibernateDaoSupport Spring为与...
Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,Hibernate可能不是最好的解决方案;对于那些在基于Java的...
Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,Hibernate可能不是最好的解决方案;对于那些在基于Java的...
1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class 2.2.2. 映射文件 2.2.3. Hibernate配置 2.2.4. 用Ant...
<br>Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,Hibernate可能不是最好的解决方案;对于那些在...
第一个可持久化类 1.3. 映射cat 1.4. 与猫同乐 1.5. 结语 2. 体系结构 2.1. 总览 2.2. JMX集成 2.3. JCA支持 3. SessionFactory配置 3.1. 可编程配置方式 3.2. 获取SessionFactory...
用cascading实现传播性持久化(Transitive persistence) 2.2.5.5. 关联关系获取 2.2.6. 映射复合主键与外键 2.2.7. 映射二级表(secondary tables) 2.3. 映射查询 2.3.1. 映射EJBQL/HQL查询 2.3.2. 映射本地化...
用cascading实现传播性持久化(Transitive persistence) 2.2.5.5. 关联关系获取 2.2.6. 映射复合主键与外键 2.2.7. 映射二级表(secondary tables) 2.3. 映射查询 2.3.1. 映射EJBQL/HQL查询 2.3.2. 映射本地化查询 ...
1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. 架构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 3. 配置 3.1. 可编程的配置方式 3.2. 获得SessionFactory ...
Hibernate持久化类,以及在日期维护模块中的非数据库文件,Excel文件。 3)在线提交请假申请模块的设计与实现,包括该模块的功能分析与用例设计,该模块中的逻辑处理过程,该请模块还使用Ajax技术,让用户有更好的...
以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。 工程...
该子系统使用Struts实现MVC,Spring负责架构的结合,Hibernate进行数据的持久化,基本实现了部门管理、员工管理、招聘管理、考勤管理、培训管理、绩效考评管理、薪资管理、合同管理、辅助决策、系统管理等模块。...
第一个可持久化类 1.3. 映射cat 1.4. 与猫同乐 1.5. 结语 2. 体系结构 2.1. 总览 2.2. JMX集成 2.3. JCA支持 3. SessionFactory配置 3.1. 可编程配置方式 3.2. 获取SessionFactory...
OA办公自动化管理系统是一个基于Struts1.2、Hibernate3.0、Spring2和DWR技术实现的Java Web应用项目。该系统采用了MVC设计模式,将业务逻辑、数据访问和表示层分离,提高了代码的可维护性和可扩展性。Struts1.2作为...
1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class 2.2.2. 映射文件 2.2.3. Hibernate配置 2.2.4....
数据持久化:采用ORM框架如Hibernate或MyBatis来实现对象关系映射,简化数据库操作和管理。 前端技术:使用HTML、CSS和JavaScript等前端技术实现用户界面,可以选择使用Vue.js、React.js等前端框架来提升用户体验。 ...
1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. 架构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 3. 配置 3.1. 可编程的配置方式 3.2. 获得SessionFactory ...