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

怎样使用hibernate查询一张表的所有的数据

发布网友 发布时间:2022-04-13 21:20

我来回答

3个回答

热心网友 时间:2022-04-13 22:49

这是懒加载的问题,所谓懒加载就是对于关联的表数据并不会立即从数据库中加载出来,而是当你使用它的时候才会从数据库加载,懒加载避免了从数据库中加载过多的无用数据(如果不需要关联数据),在hibernate的映射文件中,默认都是懒加载。
在hibernate映射文件中(如b.hbm.xml)每一个class元素,

(或其他表示多的元素)都会有一个lazy的属性,如
如果你确实需要在整个项目中都需要立即加载,那么可以设置为立即加载,即lazy=false
但是并不建议立即加载,那还有什么办法呢
1,使用它的非getid的方法,如form
b获取了b的list,那么遍历一遍list
for(b
b
:
list){
b.geta.getaname();
b.getc.getbname();
}
2,使用hibernate内置的静态方法initialize()
for(b
b
:
list){
hibernate.initialize(b.geta);
hibernate.initialize(b.getc);
}

热心网友 时间:2022-04-14 00:07

String hql="from tableModel";//tableModel是和某张表对应的JavaBean
session.createQuery(hql).list();

参考资料:还有其他问题的话,给我发消息

热心网友 时间:2022-04-14 01:42

可以采用 this.getHibernateTemplate().loadAll(tableModelClass)更加方便
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高中文言百段阅读训练目录 储罐如何评价李时行的书法与人品? 李时行嗜书不厌的通假字 李时行嗜书不厌 李时行是个什么样的人 文言文 李时行嗜书不厌急需翻译!!!~~~ 身高160cm体重60kg肩宽40胸围96腰围82穿多大码衣服? 上海外服交通银行项目怎么样,待遇是多少,工作时间是什么?公司好不好... “屋外下雨屋内漏”愁坏业主,中梁首府开发商:逐步解决 椒江中梁有哪些楼盘 中梁控股集团有哪些楼盘 大麦盒子连接电视让检查网络后没反应怎么回事? 用大麦盒子看网络电视剧为什么经常缓冲,也就是卡? 大麦盒子的问题 大麦盒子看电视连不上网怎么回事 苹果七怎么才能看见法表评论里的照片? 交通银行加油要拿实体卡吗 交行信用卡开通手机信用卡怎么用 考研选什么专业呢? 美的热水器安全警示灯亮会不会漏电? 美的电热水器安全警示灯为什么会亮 我用美的电水器加热完成后安全警示灯亮,请问是什么问题。谢谢! 美的热水器安全警示灯亮着是怎么回事 美的 密闭型储水式电热水器前面用段时间好好的,今天怎么安全警示灯突然就亮了,不过一开水又灭了? 锁屏样式 小米5x支持屏幕录制吗 锁屏个性签名 手足口病的特征 医学检验术语CT:.se.om.Im.DFOV分别代表什么意思 藏族人跳什么舞蹈? 大疆om4se拍视频怎么发抖音 二级域名违规会掉一级域名备案吗 网站一级域名已经备案,二级域名还要备案吗? 申请第二个域名还要备案吗 互易二级域名怎么解析,二级域名是否需要备案? 主域名已经备案,二级域名做个论坛需要备案吗? 顶级域名备案了二级域名还需要吗 二级域名是否需要独立备案 网站二级域名能不能备案? 请问二级域名的需要备案吗? 二级域名需要备案的吗 二级域名是否需要备案? 联通5G畅爽冰激凌129元档? 4g畅爽冰激凌国内流量套餐-99元/月,免费送机顶盒,送240元话费,为什么还从花呗 什么是畅爽冰激凌5G套餐? 畅爽冰激凌套餐速度都一样的吗? 5G畅爽冰激凌299元档资费? 神奇宝贝eif.动态表情包 我想找个类似微信里的摇一摇搜歌的手机软件,能识别听到的歌曲来搜索歌名和下载。 急!求斗图表情包 5分钟搞定的玉米面粥怎么做