DateDiff в Hibernate - PullRequest
       1

DateDiff в Hibernate

4 голосов
/ 16 февраля 2011

Как использовать Datediff (из MySQL) в Hibernate?

Ответы [ 2 ]

3 голосов
/ 16 февраля 2011

может быть, это может помочь: https://forum.hibernate.org/viewtopic.php?p=2393545

0 голосов
/ 06 октября 2015

Лучше реализовать свой собственный диалект. Как то так

import org.hibernate.dialect.SQLServerDialect;
import org.hibernate.dialect.function.VarArgsSQLFunction;
import org.hibernate.type.StandardBasicTypes;

public class MsSqlDialect extends SQLServerDialect {
    public MsSqlDialect() {
        super();
        registerFunction("DATEDIFF", new VarArgsSQLFunction(StandardBasicTypes.INTEGER, "dateDiff(", ",", ")"));
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...