- 浏览: 127976 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
hanyuanbo:
多谢啦不过你这里有关于字符串的连接机制么?比如:String ...
栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴) -
only_java:
不错不错,但是好像没有关于字符流的介绍哦?
[转]Java IO 技术之基本流类 ~~~~~~~~ (图+讲解+代码) 好好看 有好处 -
lvwz2008:
比较简单,学习了也受益不少!
栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴) -
306781704:
看了你写的东西,很不错,基础的很详细
META元素使用详解 -
yihengliu:
总结的完全,有大帮助!
JSP内置对象详解1
- /** */ /**
- * 函数说明:获得一段记录信息
- * 参数说明:
- * 返回值:信息的集合
- */
- public List getProducts ( int pageSize, int startRow) throws HibernateException {
- final int pageSizepageSize1 = pageSize;
- final int startRowstartRow1 = startRow;
- return this .getHibernateTemplate().executeFind( new HibernateCallback() {
- public List doInHibernate(Session session) throws HibernateException, SQLException {
- Query query = session.createQuery( " FROM Products ORDER BY gameNameCn " );
- query.setFirstResult(startRow1);
- query.setMaxResults(pageSize1);
- return query.list();
- }
- } );
- }
- /** */ /**
- * 函数说明:获得一条的信息
- * 参数说明: ID
- * 返回值:对象
- */
- public Products getProduct(String gameId) {
- return (Products) this .getHibernateTemplate().get(Products. class ,gameId);
- }
- /** */ /**
- * 函数说明:获得最大ID
- * 参数说明:
- * 返回值:最大ID
- */
- public String getMaxID() {
- String sql = " SELECT MAX(gameId)+1 FROM Products " ;
- String noStr = null ;
- List ll = (List) this .getHibernateTemplate().find(sql);
- Iterator itr = ll.iterator();
- if (itr.hasNext()) {
- Object noint = itr.next();
- if (noint == null ) {
- noStr = " 1 " ;
- } else {
- noStr = noint.toString();
- }
- }
- if (noStr.length() == 1 ) {
- noStr = " 000 " + noStr;
- } else if (noStr.length() == 2 ) {
- noStr = " 00 " + noStr;
- } else if (noStr.length() == 3 ) {
- noStr = " 0 " + noStr;
- } else {
- noStrnoStr = noStr;
- }
- return noStr;
- }
- /** */ /**
- * 函数说明:修改信息
- * 参数说明: 对象
- * 返回值:
- */
- public void updateProductd(Products pd) {
- this .getHibernateTemplate().update(pd);
- }
- /** */ /**
- * 函数说明:查询的所有信息
- * 参数说明: 集合
- * 返回值:
- */
- public List queryProducts(String fieldname,String value) {
- System.out.println( " value: " + value);
- String sql = " FROM Products where " + fieldname + " like '% " + value + " %' " + " ORDER BY gameNameCn " ;
- return this .getHibernateTemplate().find(sql);
- }
- /** */ /**
- * 函数说明:获得总行数
- * 参数说明:
- * 返回值:总行数
- */
- public int getRows(String fieldname,String value) {
- String sql = " FROM Products where " + fieldname + " like '% " + value + " %' " + " ORDER BY gameNameCn " ;
- List list = this .getHibernateTemplate().find(sql);
- return list.size();
- }
- /** */ /**
- * 函数说明:查询的一段信息
- * 参数说明: 集合
- * 返回值:
- */
- public List queryProducts(String fieldname,String value, int pageSize, int startRow) {
- final int pageSizepageSize1 = pageSize;
- final int startRowstartRow1 = startRow;
- final String sql = " FROM Products where " + fieldname + " like '% " + value + " %' " + " ORDER BY gameNameCn " ;
- return this .getHibernateTemplate().executeFind( new HibernateCallback() {
- public List doInHibernate(Session session) throws HibernateException, SQLException {
- Query query = session.createQuery(sql);
- query.setFirstResult(startRow1);
- query.setMaxResults(pageSize1);
- return query.list();
- }
- } );
- }
- }
在com.game.bean.hibernate包中新建hibernate.cfg.xml,代码如下:
- <? xml version="1.0" encoding="GB2312" ?>
- <! DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd" >
- < hibernate-configuration >
- < session-factory >
- < property name ="dialect" > org.hibernate.dialect.SQLServerDialect </ property >
- < property name ="show_sql" > true </ property >
- < mapping resource ="com/game/products/model/products.hbm.xml" ></ mapping >
- </ session-factory >
- </ hibernate-configuration >
发表评论
-
中文乱码问题的解决方法
2007-11-05 22:46 2066tomcat下中文的彻底解决[转] http://blog ... -
候捷谈Java反射机制(6)
2007-11-05 22:44 1454Java 源码改动办法<o:p></o:p ... -
候捷谈Java反射机制(5)
2007-11-05 22:43 1109运行时生成instances<o:p></o ... -
候捷谈Java反射机制(4)
2007-11-05 22:42 1088#001 cc = c.getDeclaredClasses ... -
候捷谈Java反射机制(3)
2007-11-05 22:40 1128Java Reflection API 运用示例<o: ... -
候捷谈Java反射机制(2)
2007-11-05 22:39 1016Java classes 组成分析<o:p>&l ... -
候捷谈Java反射机制(1)
2007-11-05 22:28 1609关于本文:<o:p></o:p> 读者 ... -
J2SE API读取Properties文件六种方法
2007-11-05 22:23 10271。使用java.util.Properti ... -
Java 调用存储过程
2007-11-05 22:21 883本文阐述了怎 ... -
JavaMail API细节详细解析大全
2007-11-05 22:16 1120一、JavaMail API简介 JavaMail API ... -
JAVA中正则表达式应用
2007-11-05 22:12 8291.简介: java.util.regex ... -
Java正则表达式详解
2007-11-05 22:08 803如果你曾经用过Perl或任何其他内建正则表达 ... -
JDBC 4.0 API
2007-11-05 21:55 1027???? -
JDBC 3.0 API (扩展部分)
2007-11-05 21:54 1230Ø ConnectionPoo ... -
JDBC 2.0 API
2007-11-05 17:19 975JDBC 2.0 API被划 ... -
开发基于JNDI的应用程序3
2007-11-05 16:18 1791JNDI 的DNS 服务提供程序 DNS服务提供程序使得基于 ... -
开发基于JNDI的应用程序2
2007-11-05 16:14 1369示例代码 2 Resolve2.java ... -
开发基于JNDI的应用程序1
2007-11-05 16:06 1065Java命名和目录接口(Java Naming and ... -
struts+spring+hibernate的web应用(4.6)
2007-10-25 11:35 934product_success.jsp页面代码: ... -
struts+spring+hibernate的web应用(4.5)
2007-10-25 11:32 1109addproduct.jsp页面代码: &l ...
相关推荐
12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...
### Struts+Spring+Hibernate 整合教程知识点详解 #### 一、SSH整合理念与背景 **1.1 框架概述** 在构建复杂的Web应用程序时,开发人员需要面对诸多挑战,包括如何构建用户界面(UI)、业务逻辑(BL)的存放位置以及...
Struts2、Spring3和Hibernate3.6是Java开发中非常经典的三大框架组合,它们各自在Web应用开发中承担着不同的职责,共同构建了一个高效、灵活的企业级应用开发环境。 Struts2作为MVC(Model-View-Controller)架构的...
附:源码使用方式,看到有.project的的,可以直接通过import导到myeclipse里面,没有这个文件的,自己先通过new新建一个web_project,然后到你的workspaces里面找到刚才新建的项目,将下载下来的源码中WEB-INF和JSP...
在"struts2.2+spring3.05+hibernate3.6整合"项目中,我们将看到如何将这三个框架协同工作,实现一个基于MySQL数据库的应用程序。Struts2.2版本提供了更好的Action类支持和拦截器功能,Spring3.05加强了AOP(面向切面...
12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...
Struts2.2、Spring3.1和Hibernate3.6是经典的Java企业级开发框架组合,常被用于构建高效、可扩展的Web应用程序。这个整合示例提供了登录功能以及基本的CRUD(创建、读取、更新、删除)操作,帮助开发者理解如何将这...
这个“S2SH整合是需要的jar文件struts2.2+spring3+hibernate3.6.rar”是一个压缩包,包含了进行S2SH整合时所需的关键库文件。以下是关于这三个框架及其整合的详细知识点: 1. **Struts2**:Struts2是一个基于MVC...
1、SHH整合 详细清晰的标准配置,主流的应用配置,struts2.2+spring2.5+hibernate3.0 2、结合MYSQL轻量级数据库,有写好的库表sql 3、整合日志管理配置,及Spring代理日志管理的配置及应用 4、应用WEB前段主流技术,...
标题 "spring3.0+struts2.2+hibernate3.3集成.rar" 提供了一个关于企业级Java应用开发的集成框架的信息。描述中同样强调了这个主题,暗示了压缩包内可能包含了一个演示或教程,讲解如何将这三个流行的技术——Spring...
Struts2.2、Spring2.5.5和Hibernate3.4是经典的Java Web开发框架组合,被称为SSH(Struts2、Spring、Hibernate)或SSH2。这个组合在过去的十几年中广泛应用于企业级应用开发,提供了强大的MVC(模型-视图-控制器)...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自负责不同的职责:Struts2专注于MVC(Model-View-Controller)架构的实现,Spring提供了依赖注入和面向切面编程,而Hibernate则作为持久层框架,简化...
正在使用的java web项目中的SSH框架包,这些包没有冲突,是基于spring3+struts2.2+hibernate3的,还有jdbc驱动、mysql连接驱动jdbc包、mail包、dwr包、upload.jar包等。
struts2.2.3+spring2.5.6+hibernate3.2 内部WEB-INF/lib有所用的全部JAR,不用自己另外再找一些JAR webroot/database下有mysql所用的数据库创建脚本和已经存在的一些数据 student_data.sql 已有数据 student.sql...
《Spring2.5+Struts2.2+Hibernate3.2综合指南》 在软件开发领域,Spring、Struts和Hibernate这三大框架是Java企业级应用的基石,它们各自负责不同的核心职责,协同工作,构建出高效且可扩展的系统。本资料集合了...
本教程旨在介绍如何将Struts(表现层)、Spring(业务层)和Hibernate(持久层)这三个流行的Java框架整合在一起,以构建高效且易于维护的应用程序。 ##### 1.1 框架 在开发Web应用时,选择合适的框架至关重要。每...
标题中的"Spring2.5+Struts2.2+Hibernate3.3登录实例"是一个基于经典Java企业级开发框架的示例项目。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中扮演着重要的角色。 Spring是...
通过上述的配置,我们可以有效地解决基于Struts2.1.6、Spring及Hibernate框架的Web应用中出现的中文乱码问题。这些配置不仅能够提高项目的稳定性,还能提升用户体验。在实际开发中,还需要根据具体情况调整编码方式...