问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hibernateTemplate3.0中什么时候用find()方法 ,什么时候用createQuery()方法呢?它们之间的区别?

发布网友 发布时间:2022-04-10 08:48

我来回答

1个回答

热心网友 时间:2022-04-10 10:17

find()在类检索级别时总是执行立即检索而且如果检索不到相关的对象的话会返回null,他是一个重载方法。

public List find(final String queryString, final Object[] values) throws DataAccessException {
return (List) executeWithNativeSession(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException {
Query queryObject = session.createQuery(queryString);
prepareQuery(queryObject);
if (values != null) {
for (int i = 0; i < values.length; i++) {
queryObject.setParameter(i, values[i]);
}
}
return queryObject.list();
}
});
}

Hibernate中的find是根据主键首先去缓存中查找,找到就直接返回,找不到就接着去数据库中查找;find()方法第一次没查询数据库未查到符合的数据就新建一个,再次查询时应该能查到,否则就会重复了。这时候Hibernate find查找的是新建的那一条数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 我为什么这么不待见券商股 券商股为何这次反弹这么弱 为什么机构最近出走券商 ,2021.04? 券商板块为何如此弱势? 券商为什么一直不涨 甲鱼血和胆汁能吃吗? entityManager来主键查找类和entityManager.createQuery的区别 甲鱼的苦胆可以和甲鱼一起炖吗? 甲鱼胆可以吃吗? 甲鱼可以和苦胆一起炖吗? 梦见班里毕业多年老同学和班主任一起聚餐 梦见朋友同学聚餐,父母缺席 技术咨询合同有哪些种类 无纺布中,晴纶的英文是怎样呢?缩写呢?AC又是什么呢?AC+PET是两个什么成分? 教师资格证认证时候登录的验证码 中考.pet纤维 主要成分 教师资格证注册时的验证码填什么 怎样找教师资格证验证码? 如何关闭苹果来信息是点亮屏幕 不小心把别人撞一下,应该说对不起还是不好意思? 带山字旁的男孩名字十三画 皖安庆市望江县杨湾镇怎么交养老保险? 安庆望江县城乡养老保险什么时候交 查一下望江县今年缴职工养老保险交多少钱 广西省考2018行测一共多少题?110还是120?有没没常识判断? 结婚有什么意义? 广西玉林市乡镇公务员行测考什么 我的中间有一符号,现在输入怎么都搜索不到,找客服没人理,都 结婚的意义是什么 人到底为什么要结婚?结婚有什么意义呢? 广西公务员考试文学常识一题多少分 你认为结婚的意义何在? 广西公务员行测答题顺序是先易后难吗? 结婚的意义何在 广西公务员考试行测还有数字推理这种题型吗 结婚的目的是不是就只为了生小孩,这样有何意义? 结婚的含义何在,解说下 结婚的意义到底是什么?结婚比不结婚还差,这有何区别? 结婚是每个人的必经之路,那么人到底为什么要结婚? b驾照开到多少岁?