永发信息网

HibernateTemplate中的find和executeFind的区别,除了分页功能外

答案:2  悬赏:50  手机版
解决时间 2021-04-04 09:18
  • 提问者网友:龅牙恐龙妹
  • 2021-04-03 12:38
HibernateTemplate中的find和executeFind的区别,除了分页功能外
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-04-03 13:50
executeFind 就是execute的结果集判断了一下,HibernateCallback类型的action必须返回list。
find有很多种方式传入查询参数来进行查询,其内部还是调用execute
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-04-03 15:22
excuteFind就是execute的结果集判断了一下,HibernateCallback 类型的action必须返回list
public List executeFind(HibernateCallback action) throws DataAccessException {
Object result = execute(action, isExposeNativeSession());
if (result != null && !(result instanceof List)) {
throw new InvalidDataAccessApiUsageException(
"Result object returned from HibernateCallback isn't a List: [" + result + "]");
}
return (List) result;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯