西安JAVA俱乐部最新随笔(rss) RSS

Could not instantiate class XXX from tuple at AliasToBeanConstructorResultTransformer 的处理办法

今天客户方服务器上突然有一个功能保存了,查看日志信息后发现,错误信息:
Could not instantiate class XXX from tuple at AliasToBeanConstructorResultTransformer...

Google了很久才发现有可能是HQL语句中别名的问题,具体原因未知,现在处理办法是,将下面的语句中的别名去掉:

StringBuffer hql = new StringBuffer("select new ContractItem(l, "
+ " pi.unitPrice, " + " pi.currencyType, " + "pi.currencyTypeDisplay," + " pi.units, "
+ " sum(pi.quantity + pi.adjQuantity), " + " pp, " + " pi.task) "
+ " from PurchasePlanItem pi " + " join pi.purchasePlan pp"
+ " join pi.priorList l " + " where l.supplierNo = ?  "
+ " and pp.id in (");
具体是否可以解决,还要看一会儿的部署情况。

2013-01-09 10:57 作者: 阿南【评论:0】【阅读:1714】 

在企业内部部署Chrome的课前预习

     摘要:     上篇文章中我简单阐述了军工企业信息化遇到的困境,而我们公司(西安融智软件有限公司www.xardmu.com)则主要是面向军工企业进行软件产品的研发和定制项目的开发的。    在产品实施和项目研发过程中,我们的前端技术人员需要做大量的浏览器兼容性的工作。痛苦至极啊~而且,即便完成了兼容性的修改,浏览器端的JS解析又变成了巨大的瓶颈!例如我们有一个项目...  阅读全文

2013-01-03 12:37 作者: 阿南【评论:0】【阅读:328】 

从零开始学习Gradle之二---如何使用Task

     摘要: Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL语法的自动化构建工具。这次,让我们探讨一下Gradle中更多关于Project或者Task中的玄机。  阅读全文

2012-07-05 13:42 作者: 想飞就飞【评论:3】【阅读:48582】 

Gradle, 基于DSL的新一代Java构建工具

     摘要: Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL语法的自动化构建工具。说到java的自动化构建工具,大家一定对Ant和Maven都不会陌生,对,Gradle就是这样一种类似的工具,不过它比Ant和Maven强大的多。  阅读全文

2012-06-26 17:38 作者: 想飞就飞【评论:1】【阅读:11277】 

Myeclipse注册代码

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.juxiang.pojo;import java.io.*;public class MyEclipseGen {private&...  阅读全文

2011-10-31 09:12 作者: 大博的BLOG【评论:0】【阅读:186】 

如何消除VeraCode检测中的CRLF Injection Issue(CWE ID 117)

     摘要: Veracode是一个检测应用程序是否存在安全漏洞的工具,更多细节请访问http://www.veracode.com。
这里主要总结一下如何消除Veracode检测结果中的CRLF(Carriage Return, Line Feed) Injection (CWE ID 117)的问题......  阅读全文

2011-09-06 10:49 作者: 想飞就飞【评论:0】【阅读:1662】 

如何消除VeraCode检测中的OS Command Injection Issue(CWE ID 78)

     摘要: Veracode是一个检测应用程序是否存在安全漏洞的工具,更多细节请访问http://www.veracode.com。
这里主要总结一下如何消除Veracode检测结果中的OS Command Injection((CWE ID 78)) 的问题......  阅读全文

2011-09-06 10:28 作者: 想飞就飞【评论:0】【阅读:2874】 

如何消除VeraCode检测中的SQL Injection Issue(CWE ID 89)

     摘要: Veracode是一个检测应用程序是否存在安全漏洞的工具,更多细节请访问http://www.veracode.com。
这里主要总结一下如何消除Veracode检测结果中的SQL Injection 的问题......  阅读全文

2011-09-05 14:09 作者: 想飞就飞【评论:1】【阅读:1745】 

黑莓开发学习入门系列,自己动手实现一个日历软件(六)

     摘要: 实现日历终结篇,完成简单可运行的黑莓日历,利于扩展  阅读全文

2011-01-26 15:23 作者: 凌晨风【评论:0】【阅读:2160】 

黑莓开发学习入门系列,自己动手实现一个日历软件(五)

     摘要: 如何实现一个自定义的黑莓组件,简单来说就那几个固定的方法,如果你懂swing,对你来说so easy  阅读全文

2011-01-20 15:45 作者: 凌晨风【评论:1】【阅读:1699】 

黑莓开发学习入门系列,自己动手实现一个日历软件(四)

     摘要: 实现一个简单的日历算法,相信你看过之后会发现原来如此简单  阅读全文

2011-01-18 09:25 作者: 凌晨风【评论:0】【阅读:1595】 

黑莓开发学习入门系列,自己动手实现一个日历软件(三)

     摘要: 黑莓应用程序发布  阅读全文

2011-01-16 16:30 作者: 凌晨风【评论:0】【阅读:1541】 

黑莓开发学习入门系列,自己动手实现一个日历软件(二)

     摘要: 本文教你如何实现一个helloword运行原理,并且实现自己定制应用程序图标  阅读全文

2011-01-16 16:09 作者: 凌晨风【评论:0】【阅读:1657】 

黑莓开发学习入门系列,自己动手实现一个日历软件(一)

     摘要: 最近闲的无聊折腾自己的8700g。4.2的OS限制很多软件无法安装,自己动手做一个日历,大致想法为:可显示农历,可灵活的翻年,翻月等...,不能想法太多,对于新手的我黑莓是一个全新的平台,先慢慢来。自己接触黑莓很短很短,只是看看API大致和swing开发类似,如果文中遇到低级问题,请及时指出,本人也在寻求高效合理的解决方案。黑莓在国内刚起步,业余时间学习发现资料是比较少的,而且大都是转载,本系列目的是给像我一样想学习黑莓开发的朋友一点指导,希望不要多走弯路,一起学习,共同进步!  阅读全文

2011-01-16 15:12 作者: 凌晨风【评论:0】【阅读:1774】 

2010年终总结

     摘要: 作为技术出身首先要说的只能是技术,这是一个不平凡的一年,过完年直接辞职,在一家还没有名字的公司开始带队。碰到了大多数程序员遇到的问题,老板不懂行,把自己搞的很累。先后做了几个小项目,自己不是很满意,当然自己年纪和资历太浅除了技术层面其他的说不话,更不用说商业运作了。  阅读全文

2011-01-01 16:22 作者: 凌晨风【评论:11】【阅读:2734】 

查询Oracle的BLOB类型

最近在做项目的过程中,有些时候需要用Oracle的BLOB/CLOB类型存储一些很长的文章,一直不知道怎么来进行相关的检索,经过不懈的努力,终于能够解决这个问题了。查询语句如下:
 
select count(*) from 表名 where dbms_lob.instr(表名.列名, utl_raw.cast_to_raw(convert('关键词','utf8')), 1, 1) > 0;
 
需要注意的是,这个解决方案只能查询BLOB/CLOB中存储的是经过处理的字符串。
 
本方法在Oracle 10g上测试通过
转自http://commandos.blog.51cto.com/154976/128732

2010-06-17 11:03 作者: 阿南【评论:0】【阅读:437】 

离职了

     摘要: 离职了,走了  阅读全文

2010-04-09 14:36 作者: 凌晨风【评论:8】【阅读:2629】 

iReport+jasperReport之客户端打印 (续二) ----数字签名

     摘要: 客户端打印采用applet会访问打印机,数字签名就成了必须,下面我们来看看如何制作数字签名  阅读全文

2009-12-16 20:36 作者: 凌晨风【评论:3】【阅读:2596】 

iReport+jasperReport之客户端打印 (续)

     摘要: 1. javascript 和applet互相通信。applet和前台界面交互,可以让客户感觉不到有applet的存在。
2. applet和后台相互通信。applet既可以接受后台转递的参数、对象流等等 还可以把信息返回到后台。
3. applet只实现打印和预览,主要的业务操作需要在后台完成。  阅读全文

2009-12-15 19:10 作者: 凌晨风【评论:2】【阅读:4074】 

iReport+jasperReport之客户端打印

     摘要: jasperReport客户端采用applet,applet和activeX插件的区别大家搜一下,有一堆东西可以借鉴,下载jasperreports-3.0.0,在相应的sample OR demo(记得不清了)中可以找到jasperReport 实现的客户端打印demo,下来就来分析下具体实现  阅读全文

2009-10-27 20:58 作者: 凌晨风【评论:12】【阅读:6648】 

导航

团队简介

QQ群

聚合

团队成员列表[共17人]

团队列表

俱乐部列表