小编die*_*hsi的帖子

使用WARN HHH000174在控制台中登录Hibernate

我有一个Hibernate 4.1.7和Spring 1.3.4 jpa的系统.当我运行时myEntity.findOne(id),hibernate WARN登录控制台:

[主要]; 警告; org.hibernate.dialect.function.TemplateRenderer; - HHH000174:函数模板预期有四个参数,但首先遇到的参数.

了解一些可能的解决方案,但解决不了我的问题中http://jira.xwiki.org/browse/XWIKI-9215,https://hibernate.atlassian.net/browse/HHH-6280.

我正在检查登录的代码 org.hibernate.dialect.function.TemplateRenderer

@SuppressWarnings({ "UnusedDeclaration" })
    public String render(List args, SessionFactoryImplementor factory) {
        int numberOfArguments = args.size();
        if ( getAnticipatedNumberOfArguments() > 0 && numberOfArguments != getAnticipatedNumberOfArguments() ) {
            LOG.missingArguments( getAnticipatedNumberOfArguments(), numberOfArguments );
        }
        StringBuilder buf = new StringBuilder();
        for ( int i = 0; i < chunks.length; ++i ) {
            if ( i < paramIndexes.length ) {
                final int index = paramIndexes[i] - 1; …
Run Code Online (Sandbox Code Playgroud)

hibernate jpa

5
推荐指数
1
解决办法
4723
查看次数

如何用Jodatime转换年(月),月(s)和日(天)内的天数?

如何用Jodatime转换年(月),月(s)和日(天)内的天数?

例如:

天= 365 ; 应打印= 1年,0个月和0天

Days days = Days.days(365);
    Period p1 = new Period(days);

    PeriodFormatter dhm = new PeriodFormatterBuilder()
        .appendDays().appendSuffix(" days", " Dias").appendSeparator(", ")
        .appendMonths().appendSuffix(" months", " Meses").appendSeparator(", e ")
        .appendYears().appendSuffix(" years", " Anos").toFormatter();

    System.out.println(dhm.print(p1.normalizedStandard()));
Run Code Online (Sandbox Code Playgroud)

输出控制台:

1 day(s)
Run Code Online (Sandbox Code Playgroud)

我也试过打印

period.getYears() + " Ano(s), "
+ period.getMonths() + " Mes(es), "
+ period.getDays() + " Dia(s)"
Run Code Online (Sandbox Code Playgroud)

java jodatime

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

标签 统计

hibernate ×1

java ×1

jodatime ×1

jpa ×1