2011-02-16 55 views

回答

1

更好地實現自己的方言。像這樣的東西

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(", ",", ")")); 
    } 
}