Framework/Engine
Hardy008
科技改变未来程序重塑人生
展开
-
struts2漏洞说明,以及升级到2.3.15.1详细步骤
1.Jar包变动删除jar包 ===》 新增Jar包asm.jar ===》 asm-3.3.jarasm-attrs.jar ===》 asm-attrs-2.2.3.jarcglib-2.1.jar ===》 cglib-nodep-2.原创 2013-09-02 11:57:53 · 5607 阅读 · 0 评论 -
Hibernate SQL常量的查询语句时,只返加第一个字符的解决方式
如以下如sql语句,当hibernate执行时,会只返回一个字符'r'。select 'remark' as rem from user 查找资料,常量在数据库中被认为是CHAR类型的,Hibernate取值时将其保存为Character类型,而Character只能保存一个字符,所以造成返回值中只存在一个字符。遗憾的是Hibernate官方并没有修复。解决方式有3原创 2013-10-16 09:27:41 · 1040 阅读 · 0 评论 -
JUnit4注解测试SSH
JUnit,大家并不陌生,对于普通的项目测试,我们只需要继承TestCase即可,但是对于SSH我们需要考虑到Spring的DI注入,这就需要用到JUnit4注解来测试SSH。 一、为何用JUnit4 我先来说下为什么之前的JUnit的简单继承TestCase的测试不能测试SSH的Web项目,大家都知道,我们启动Web项目时要先启动Tomcat,而在Tomcat的启动过原创 2013-11-07 17:53:30 · 1661 阅读 · 0 评论 -
hibernate实现数据实体复制保存
描述:需要将数据的一条记录进行复制保存为一条新记录。思路:从数据库中取得一条记录封装到对象中,然后改变此对象的主键,保存此对象即可。方案:利用java反射机制复制一个对象原创 2013-12-16 11:57:22 · 5042 阅读 · 1 评论 -
struts2 urlrewrite之forward跳转 页面404原理分析
使用urlrewrite的默认类型forward时,跳转action出现404错误(当然to的地址是正确的,可以直接访问),若直接跳jsp页面等没问题,urlrewrite.xml代码如下: /gm/(\d+) /government/index.shtml?eid=$1 解决方式:1.首先看下他们的顺序:urlrewrite--struts-cleanup--str原创 2014-03-27 15:36:14 · 1569 阅读 · 0 评论 -
Hibernate查询结果转换为实体类型 (HQL/SQL)
在使用Hibernate时,大部分情况使用HQL直接得到的就是实体了,但有时你或许要用到自定义实体的转换,可以参考如下1.POJO实体session.createSQLQuery(queryString.toString()).addEntity(实体.class);2.普通JavaBean(非HibernatePOJO实体)SQLQuery query原创 2014-03-31 17:13:33 · 4470 阅读 · 0 评论