怎么使用Hibernate代码
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家分享的是有关怎么使用Hibernate代码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Hibernate是JDBC的升级版,专用连接数据库。它比JDBC简单
千家信息网最后更新 2025年01月19日怎么使用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安全错误
数据库的锁怎样保障安全
网络安全大家谈作文2020年
锐科网络安全
小米2s微信连接不上服务器
网络安全运维占信息化建设费用
余姚手机软件开发
多数据库源配置
王者体验服服务器开放时间
重庆计算机软件开发学校
网络安全事件举报电话
数据库基础知识答案
瘦客户机和服务器
玉溪服务器云存储生产厂家
华为云服务器连接usb
网络安全模式音频
邮编数据库 excel
java 网站服务器
车载酷狗音乐显示服务器错误
捷信招聘软件开发
乡镇网络安全法宣传总结
以色列网络安全排名
怎么绑定服务器我的世界
网络安全浅析
软件开发是否集中采购
数据库2016第5章课后答案
python 搭建服务器
祥云服务器
怎样学好数据库
外企对日软件开发
某个区域的气象数据库
plc不能把数据传到网络服务器