Hibernate上传数据到数据库,从数据库读取数据到本地模板代码
1.Hibernate上传数据到数据库:
1 //创建一个session对象 2 Session session1=HibernateTools.getSession(); 3 //Fenciresult数据库表所对应的实体类,生成实体类对象,操作数据库表 4 Fenciresult fenciresult=new Fenciresult(); 5 //设置数据库对应字段的值,主键若是自增模式,无需人为设置 6 fenciresult.setWord("@"); 7 fenciresult.setPostag(""); 8 //把数据放入session中 9 session.save(fenciresult); 10 //开启一个新的事务Transaction 11 session.beginTransaction(); 12 //提交事务,此处才是真正与数据库交互的语句 13 session.getTransaction().commit();
2.Hibernate上传批量数据(利用while循环)到数据库:
Session session=HibernateTools.getSession();while ((strFeatureWord=brFeature.readLine())!=null){//将数据从本地集合中上传到数据库中strFeatureSplit=strFeatureWord.split(" ");Productfeature productfeature=new Productfeature();productfeature.setFeature(strFeatureSplit[0]);productfeature.setId(i);session.save(productfeature);session.beginTransaction();session.getTransaction().commit();i++;}session.close();
3.Hibernate从数据库中读取数据到本地:
1 //以下四句作用:利用实例化的类和映射文件到数据库中查出对应的表,读取数据放到list集合中 2 3 // 创建一个session对象;HibernateTools(这个是Hibernate自建工具类) 4 Session session = HibernateTools.getSession(); 5 // 创建一个Criteria对象; 6 Criteria criteria=session.createCriteria(Totalcommentxiaomi8.class); 7 // 将Totalcommentxiaomi8表中的数据全部存储到texts这个list中; 8 List<Totalcommentxiaomi8> texts = criteria.list(); 9 // 关闭session 10 HibernateTools.closeSession();
4.hibernate.cfg.xml的常规配置
<property name="connection.url">jdbc:mysql://localhost:3306/day1?serverTimezone=UTC&useSSL=false</property> <property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property> <property name="connection.username">root</property> <property name="connection.password">密码</property>
参考文献:
利用QBC查询教程:https://blog.csdn.net/an_2016/article/details/52003559
转载于:https://www.cnblogs.com/luckyplj/p/10145513.html
Hibernate上传数据到数据库,从数据库读取数据到本地模板代码相关推荐
- SAE上传web应用(包括使用数据库)教程详解及问题解惑
2019独角兽企业重金招聘Python工程师标准>>> 转自:http://blog.csdn.net/baiyuliang2013/article/details/24725995 ...
- 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 试读版
ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Clien ...
- 毕业设计——音乐播放系统 可以自己上传歌曲 SSM框架 MYSQL数据库 功能齐全
音乐播放系统 可以自己上传歌曲 SSM框架 MYSQL数据库 功能齐全 可以注册账号 登录 在线上传歌曲 发表评论 在线听音乐 登录 注册 首页 播放音乐以及在线评论 个人后台页面 查看我发布的以及上 ...
- 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (下)
在本文的前续篇章:如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 我们已经在系统里创建了两张数据库表 ZPERSON 和 ZMYORDERS, 并插入了对应的记录: 文章的 ...
- php使用PDO从数据库表中读取数据
php使用PDO从数据库表中读取数据 PDO为我们提供多种与数据库交互的方法,下面讨论两种可能的解决方案: 1.使用Query方法 首先看一下最快的.但却不是最好的方法-–query方法. <? ...
- formData上传Excel文件[object object ]数据库接收不到数据
上传xlsx格式文件给后端,出现 Form Data [object object]错误,表格数据没有进入数据库. // defaultFlieList是已经上传的文件const { defaultF ...
- php读取excel数据在页面显示,PHP上传多个Excel表格里的数据到数据库然后在页面显示...
//上传excelpublic function uploadExcel(){ //获取当前的请求信息,或者使用助手函数request() $request = hinkRequest::instan ...
- ASP.NET 2.0 - 如何把上传的文件保存到数据库字段 (转自章立民CnBlogs)
许多朋友询问如何将用户在网页上所选取的图片写入数据库字段,我们撰写了一个网页范例来示范如何实作.以下是这一个网页范例的操作流程: 1. 请如图表 1 所示,按下「先于数据库中建立所 ...
- 查询mysql上传大小限制_解决数据库phpmyadmin中上传最大限制:2,048 KB
解决数据库phpmyadmin中上传最大限制:2,048 KB 一.修改php.ini文件. 找到php.ini搜索这3个地方 1.查找post_max_size,指通过表单POST给PHP的所能接收 ...
最新文章
- windows安装gnvm安装教程,node多版本解决方案
- jquery ui 自動完成對中文字搜尋Bug(firefox)
- IDEA 上位?不!Eclipse Theia 1.0 发布!
- python判断队列是否为空_[python模块]队列queue
- Codeforces Good Bye 2016 题解
- 阿里巴巴2018年纳税516亿元,稳居行业第一名,大家怎么看?
- mysql数据库语法_MySQL数据库语法(一)
- 测试用例设计方法_黑盒测试——测试用例设计方法
- Php超出高度隐藏,html设置div最小高度,超出的自适应
- LINUX系统管理与应用
- FileSystemObject 对象
- 信息安全等级保护建设(二,三级)需上的设备
- idea类和方法注释模板配置
- 大名鼎鼎2006 7.2版
- java 将服务器的图片打包下载成.zip ,通过浏览器下载。
- 我发现不少培训班的就业辅导老师,简直是面试官的卧底——再论培训班学员的就业方式(java方向)
- 在PPT中怎么对图片进行排版?使用SmartArt一键教你搞定!
- Nginx获取真实用户IP
- 一秒批量修改文件扩展名(后缀名)
- LeetCode HOT 100 --- 2021/7/30
热门文章
- 【CF809D】Hitchhiking in the Baltic States(Splay,动态规划)
- thinkphp传递参数
- ServiceStack.Redis之IRedisClient第三篇
- Mean Shift算法(CamShift)
- REALTEK 2.5G PCIE网卡 RTL8125BG-CG支持PXE免驱简介
- s6-7 TCP 传输策略
- php mysqldb 数据库切换,Python MySQLdb模块连接操作mysql数据库实例
- static关键字_聊聊static关键字
- 设c语言中 一个int型数据库,最新真实全国二级C选择题真题第1套
- wxpython使用matplot_测试怎么将MatPlotLib嵌入到wxPython中