怎么使用Hibernate代码
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关怎么使用Hibernate代码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Hibernate是JDBC的升级版,专用连接数据库。它比JDBC简单
千家信息网最后更新 2026年11月03日怎么使用Hibernate代码
这篇文章给大家分享的是有关怎么使用Hibernate代码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Hibernate是JDBC的升级版,专用连接数据库。它比JDBC简单使用,不需要输入很多的连接数据库代码。提取数据库数据也不用循环提取。使用时的方法为:
1.新建一个Java普通项目
2.创建user library 加入三个地方的jar包:两个hibernate 一个MYSQL驱动
3.创建hibernate配置文件,hibernate.cfg.xml
4.建立实体类user
5.在hibernate文件中寻找eg至底部找出user.hbm.xml映射文件,copy到映射文件所在文件中
6.将映射文件user.hbm.xml部分加入到hibernate.cfg.xml中
7.创建数据库,再利用hibernate将实体映射导入到数据库中
下面是具体实现的代码:
//使用hibernate,实现group by and sum and count Session sess = this.getSession(false); List list = null; if (sess != null) { Criteria cri = sess.createCriteria(getModelClass()); cri.add(Expression.allEq(props)); // always count id ProjectionList projList = Projections.projectionList(); projList.add(Projections.sum(sum)); projList.add(Projections.groupProperty(group1)); projList.add(Projections.groupProperty(group2)); projList.add(Projections.count(count)); cri.setProjection(projList); list = cri.list(); } listlist = list == null ? new ArrayList() : list; return list; //使用hibernate,实现group by and sum and count List listByGroupSum = dao.getListByGroupSumCP(props); Iterator iter = listByGroupSum.iterator(); if (!iter.hasNext()) { System.out.println("No objects to display."); } while (iter.hasNext()) { System.out.println("New object"); Object[] obj = (Object[]) iter.next(); for (int i = 0; i < obj.length; i++) { System.out.println(obj[i]); } }感谢各位的阅读!关于"怎么使用Hibernate代码"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
数据
文件
数据库
代码
内容
实体
更多
篇文章
不错
实用
普通
三个
不用
两个
升级版
地方
底部
所在
文章
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会副主任毛军
互联网科技官网
中资互联网科技
互联网 科技创新
嘟嘟瓜互联网科技
菲比寻常互联网科技
互联网 视角下的科技创新
天速互联网络科技有限公司
天津腾达互联网科技有限公司
浙南科技城互联网大厦建设工程
四川慕妮娅互联网科技有限公司
朱啸虎曾投资哪些互联网科技企业
工业互联网山东科技大学
国大互联网教育科技有限公司薪资
互联网公司高科技产品
互联网科技股为什么大涨
唯美互联网科技
马化腾互联网科技教学
承德科技产业互联网平台
互联网科技企业文化
上海睿民互联网科技有限公司
互联网科技深圳
北京互联网络科技有限公司
上海喔噻互联网科技
互联网科技教育视频
广州富喜互联网络科技
上海创道互联网络科技有限公司
西安有哪些互联网高科技企业
兰石爱特工业互联网科技分公司
中国主要互联网科技公司