小编dao*_*dac的帖子

如何在 JPA+hibernate 3.6 中使用 postgresql array_agg

我提出这个请求没有问题:

select ac.reg, param.alias, array_agg(numValue) 
from Sample   
group by ac.reg, param.alias  
order by ac.reg ASC
Run Code Online (Sandbox Code Playgroud)

现在,我想要的不仅仅是平均值。如何将所有值作为数组获取?我使用 postgresql 作为数据库,我知道有一个 array_agg 方法可以返回我想要的确切内容。但是这种聚合似乎没有在休眠中实现。

select ac.reg, param.alias, array_agg(numValue) 
from Sample   
group by ac.reg, param.alias  
order by ac.reg ASC
Run Code Online (Sandbox Code Playgroud)

引发异常:

A java.lang.IllegalStateException has been caught, No data type for node: org.hibernate.hql.ast.tree.MethodNode 
\-[METHOD_CALL] MethodNode: '(' +-[METHOD_NAME] IdentNode: 'array_agg' {originalText=array_agg} \-[EXPR_LIST] SqlNode: 'exprList' \-[DOT] DotNode: 'sample0_.num_value' 
{propertyName=numValue,dereferenceType=ALL,propertyPath=numValue,path={synthetic-alias}.numValue,tableAlias=sample0_,className=models.Sample,classAlias=null} +-[IDENT] IdentNode: '{synthetic-alias}' {originalText={synthetic-alias}} \-[IDENT] IdentNode: 'numValue' {originalText=numValue}
Run Code Online (Sandbox Code Playgroud)

postgresql hibernate jpa jpa-2.0

6
推荐指数
0
解决办法
3130
查看次数

apache DateUtils:解析具有多个模式的日期

我想解析具有不同潜在格式的日期DateUtils.parseDate.看来使用第一语法分析器,即使它应该检测之间的差异23/10/20142014/10/23.

它实际上解析了日期,即使它是错误的,所以我甚至无法捕获异常.我能怎么做?这是一个错误吗?(公地lang3-3.3.2)

这是一段代码片段

package snippet;

import java.text.ParseException;
import java.util.Date;

import org.apache.commons.lang3.time.DateUtils;

public class TestDateFormat {

    public static void main(String[] args) throws ParseException {

        Date d = DateUtils.parseDate("23/10/2014T12:34:22", 
            new String[] {"yyyy/MM/dd'T'HH:mm:ss",
                "dd/MM/yyyy'T'HH:mm:ss"});

        System.out.println(d);
        //returns Tue Apr 05 12:34:22 CET 29 which is wrong
    }

}
Run Code Online (Sandbox Code Playgroud)

java parsing date apache-commons

4
推荐指数
1
解决办法
2万
查看次数

D3:获取所选元素的边界框

我在svg中有几个元素,我想放大其中一个.

我想和这个例子做同样的事情但是使用非地理路径.就像是

d3.select(myElement).bounds() that I can use to pan and zoom my svg
Run Code Online (Sandbox Code Playgroud)

D3没有找到任何东西.我错过了什么?

谢谢

javascript svg bounding-box d3.js

3
推荐指数
2
解决办法
2万
查看次数