SSH
iteye_19467
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSH jar包冲突解决方法 - (struts2 spring2 hibernate3)
SSH jar包冲突解决方法 - (struts2 spring2 hibernate3):在SSH集成过程中报了很多错, 下面这个只是其中的一个, 网上查找很类似的解决方法, 找了很久才解决, 现在我将可行的方法写出来给需要的同行借鉴。注:我是用myeclipse自带的3个Capabilities进行集成的。--------------------------------------...原创 2010-08-29 11:20:29 · 170 阅读 · 0 评论 -
解决SSH的问题:NoClassDefFoundError: org/aopalliance/aop/Advice
在集成Struts2+Spring3+Hibernate3时,用到了Spring的声明式事务代理bean,tomcat启动时报错,说不能实例化某个service的bean,具体报错如下: /* 控制台信息:2012-4-30 3:30:43 org.apache.catalina.core.ApplicationContext log信息: Initializin...2012-04-30 13:54:51 · 161 阅读 · 0 评论 -
搭建struts2,解决Tomcat启动时的错误:严重: Error filterStart
1. 环境:JDK: jdk1.6.0_12注:当安装了多个版本的jdk时,要检查JAVA_HOME环境变量,如果JAVA_HOME的值与Eclipse里编译java文件使用的版本不一致时,会出现:java.lang.UnsupportedClassVersionError: Bad ver...原创 2012-04-28 15:11:29 · 326 阅读 · 0 评论 -
Hql技巧积累之二:hbm.xml文件中经常犯的错
[b][size=medium]Hibernate使用了*.hbm.xml来进行数据库表与java中的实体类的映射,例如:[/size][/b][code="OrgChart.hbm.xml"] from OrgChart c order by c.treeCode :id...2011-05-15 15:16:48 · 534 阅读 · 0 评论 -
webwork2使用细节
[b][size=large]记录一下webwork2使用细节,这些细节虽是小问题,可是不注意就出问题,出了问题还要抓半天的猴腮才能发现问题所在,这篇总结里,将出现过的大小问题积累起来,偶尔回顾一下。[/size][/b][b]1、name属性的重要性[/b][code="jsp"][/code]当提交表单(submit)时,经常忘记写name="xxx"属性,以为有了id...2011-11-15 10:49:32 · 178 阅读 · 0 评论 -
Hibernate主键ID自动生成两种方法示例
[size=medium]版本:hibernate-3.2.7[color=green]方法之一: 用uuid生成唯一的主键, 用这种方法,如果对象的id为null,保存时会自动生成一个UUID,如果id不为null,保存时会从数据库中找出这条记录,然后执行update,如果未找到是抛出异常。[/color][/size][code="XXXClass.hbm.xml"] ...原创 2012-03-03 16:13:40 · 972 阅读 · 0 评论 -
Hibernate(HQL) 子查询 formula公式运用
[color=blue][size=medium][b]写HQL时,除了where条件里可以用子查询,其它地方,如select、from面都不允许写子查询语句,如果要在select后面写子查询的话,可以用formula属性来写,如果要在from后面和用子查询则不能用HQL了,改用纯SQL(...)。formula用法举例:[/b][/size][/color][code="*.hbm....原创 2011-11-02 17:07:55 · 420 阅读 · 0 评论 -
一个由hbm.xml文件格式不正确引发的悲催
[size=medium]项目中运用了Hibernate3,报错如下:[/size][code="CMD"] INFO [main] - Mapping class: com.liany.demo.st.managesectioninfo.model.ManageSectionInfo -> demo_ST_MANAGESECTIONINFOERROR [main] - Error...2012-02-02 10:07:58 · 289 阅读 · 0 评论 -
Hibernate(HQL) 怪异的count()函数
[size=medium][b][color=blue]近日发现HQL中, count()函数要求还比较严格,举例说:[/color][/b][/size][b]1、count(1)报错[/b][code="HQL"] select count(1) as recordCount from Km c where c.id=:id[/code][b]2...2012-01-06 11:31:36 · 358 阅读 · 0 评论 -
Hql技巧积累之一:同时使用distinct和order by的问题
[b]所用数据库:ms server2000所用hibernate版本: hibernate3.2[/b]sql:[code="sql"]--查询签约年份,不重复,年份降序显示select distinct year(a.signDate) as signYear from my_table aorder by signYear desc[/code]以上s...2010-12-20 11:22:09 · 469 阅读 · 0 评论 -
基于SSH框架开发的JSP页面优化总结
webwork2是struts2的前生,虽然struts2已经出来好几年了,但由于公司项目的框架是用webwork2,而框架下的项目众多,如果框架发生重大变迁,项目上会造成无法升级的情况, 因此公司还是在坚持维护已稳定的workwork + spring + hibernate框架。 基于webwork2的开发也是挺方便,不过复杂应用页面的性能问题一直是一个困扰着我们开发人员的麻烦,...2011-12-23 09:32:11 · 197 阅读 · 0 评论 -
Tomcat Server启动时报错: 请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库
[size=large]以前一直做连接Oracle数据库的web项目,今晚尝试搭建连接sql server2000数据库的web工程, 用到了hibernate3.3.1hibernate要用到微软的jdbc驱动, 随后从别的工程里copy一个jdbc.jar到lib目录, 启动服务器之后报错: JDK6不支持sqljdbc.jar, 需要使用sqljdbc4.jar之类的信息....2010-11-19 00:11:54 · 604 阅读 · 0 评论 -
解决Failed to load class "org.slf4j.impl.StaticLoggerBinder"
[b]下载了hibernate-distribution-3.3.1.GA-dist集成到web工程中,运行tomcat服务器,其中报错: Failed to load class "org.slf4j.impl.StaticLoggerBinder".详细信息如下:[/b]========================================================...2010-11-18 19:21:58 · 559 阅读 · 0 评论 -
SQL 删除操作的语法在Hql中报错
Hql中不能使用下面的删除语法, 但对应sql的语法是正确的。[code="HQL"]delete c from Table1 c, Table2 d --ERRORwhere c.refId = d.idand d.contract.id = '001'and d.year=2010[/code][code="SQL"]delete c from t...2010-11-17 11:51:10 · 175 阅读 · 0 评论 -
Hibernate one-to-many映射要注意的问题及详细例子
[b]使用场合[/b]:[size=medium]table1中主键id被table2作为外键引用,一条table1的记录可能有多条table2记录对应。在页面上执行删除一条table1的操作, table1的id值传到java程序,删除table1的id=${id}之前必须删除table2关联的记录,因为有外键约束关系,所以必须先删除table2的相关记录,否则报错;而删除table2的...2010-11-01 09:08:49 · 263 阅读 · 0 评论 -
理解Struts2的Action中的setter方法是怎么工作的
接触过webwork和Struts2的同行都应该知道,提交表单的时候,只要Action中的属性有setter方法,这些表单数据就可以正确赋值到Action中属性里;另外对于Spring配置文件中声明的bean,也可以在Action中声明setter方法将其注入到Action实例中。那么现在要研究:这些是怎么工作的呢?(1)提交表单时的参数在str...2012-05-01 22:11:37 · 159 阅读 · 0 评论
分享