我有一個系統與Hibernate 4.1.7和Spring 1.3.4 jpa。當我運行myEntity.findOne(id)
時,在控制檯中的休眠WARN日誌記錄:與WARN Hibernate在控制檯登錄HHH000174
[main];警告; 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;
final Object arg = index < numberOfArguments ? args.get(index) : null;
if (arg != null) {
buf.append(chunks[i]).append(arg);
}
}
else {
buf.append(chunks[i]);
}
}
return buf.toString();
}
答案張貼爲您接受 – 2014-09-05 15:42:11