Hibernate上传数据到数据库,从数据库读取数据到本地模板代码
1.Hibernate上传数据到数据库:
//创建一个session对象
Session session1=HibernateTools.getSession();
//Fenciresult数据库表所对应的实体类,生成实体类对象,操作数据库表
Fenciresult fenciresult=new Fenciresult();
//设置数据库对应字段的值,主键若是自增模式,无需人为设置
fenciresult.setWord("@");
fenciresult.setPostag("");
//把数据放入session中
session.save(fenciresult);
//开启一个新的事务Transaction
session.beginTransaction();
//提交事务,此处才是真正与数据库交互的语句
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从数据库中读取数据到本地:
//以下四句作用:利用实例化的类和映射文件到数据库中查出对应的表,读取数据放到list集合中 // 创建一个session对象;HibernateTools(这个是Hibernate自建工具类)
Session session = HibernateTools.getSession();
// 创建一个Criteria对象;
Criteria criteria=session.createCriteria(Totalcommentxiaomi8.class);
// 将Totalcommentxiaomi8表中的数据全部存储到texts这个list中;
List<Totalcommentxiaomi8> texts = criteria.list();
// 关闭session
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
Hibernate上传数据到数据库,从数据库读取数据到本地模板代码的更多相关文章
- PHP 合理配置实现文件上传及保存文件到数据库
合理配置 php.ini 如何配置php.ini实现PHP文件上传功能.其中涉及到php.ini配置文件中的upload_tmp_dir.upload_max_filesize.post_max_si ...
- SAE上传web应用(包括使用数据库)教程详解及问题解惑
转自:http://blog.csdn.net/baiyuliang2013/article/details/24725995 SAE上传web应用(包括使用数据库)教程详解及问题解惑: 最近由于工作 ...
- JsonResponse类的使用、form表单上传文件补充、CBV和FBV、HTML的模板语法之传值与过滤器
昨日内容回顾 Django请求生命周期 # 1.浏览器发起请求 到达Django的socket服务端(web服务网关接口) 01 wsgiref 02 uwsgi + nginx 03 WSGI协议 ...
- jsp上传excel文件并导入数据库
1,excel文件的上传 需要借助jar包:commons-fileupload-1.2.1.jar以及commons-io-1.3.2.jar 前端的html文件 <form id=" ...
- 使用ocupload和POI一键上传Excel并解析导入数据库
使用的工具如下: JQuery ocupload jquery.ocupload-1.1.2.js Apache POI poi-3.9.jar 如果是Maven项目添加依赖如下: <depe ...
- php文件以二进制形式上传并放入到数据库中
conn.php: <?php $id=mysql_connect('localhost','root','root'); mysql_select_db("db_database12 ...
- ThinkPHP将上传问件添加到数据库
<?php namespace Home\Controller; /***************** use Think\Controller; ****命名空间****/ class Mes ...
- springMvc 使用ajax上传文件,返回获取的文件数据 附Struts2文件上传
总结一下 springMvc使用ajax文件上传 首先说明一下,以下代码所解决的问题 :前端通过input file 标签获取文件,通过ajax与后端交互,后端获取文件,读取excel文件内容,返回e ...
- 关于上传文件 非ajax提交 得到后台数据问题
<form name="configForm" id="configForm" method="post" action=" ...
随机推荐
- mybatis(非常详细的哦~~~~)
备注:ibatis 迁入google code 更名为Mybatis 官方文档:http://mybatis.org/mybatis-3/ 比较好的教程推荐:http://www.blogjava.n ...
- Hbase优化记录
<configuration><property><name>hbase.rootdir</name><value>hdfs://gagcl ...
- hive删除表报错:Specified key was too long; max key length&nb
我是在hive删除表的时候出现这个错误的,看到这个错误应该就知道是字符集错误. 但是我用 alter database hive character set latin1; 这个命令将其改成拉丁之后 ...
- day18-事务与连接池 3.jdbc中事务操作介绍
那么我们都是通过程序操作数据库.所以要了解jdbc下怎样对事务操作.jdbc如何操作事务? 自动事务false那就不开了呗相当于开启事务. package cn.itcast.transaction; ...
- JS中数组的内建函数说明
函数简述 map():返回一个新的Array,每个元素为调用func的结果 filter():返回一个符合func条件的元素数组 some():返回一个boolean,判断是否有元素是否符合func条 ...
- ubuntu16.04 安装caffe2
1.使用conda创建环境 conda create --name caffe2env python=3.6 ---------------------------------success----- ...
- 7-n!末尾有几个0
如何确定一个N!末尾有多少个零 转载 2015年08月30日 15:02:49 622 题目:1*2*3*……*100 求结果末尾有多少个零 分析:一般类似的题目都会蕴含某种规律或简便方法的,阶乘末尾 ...
- spring项目中监听器作用-ContextLoaderListener
附加链接:http://blog.csdn.net/zjw10wei321/article/details/40145241 作用:在启动Web 容器时,自动装配Spring applicationC ...
- Fast Scatter-Gather I/O
Some applications may need to read or write data to multiple buffers, which are separated in memory. ...
- RGB565的转换
RGB色彩模式也就是“红绿蓝”模式是一种颜色标准,是通过对红(R).绿(G).蓝(B)三种颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红.绿.蓝三个通道的颜色,这个标准几 ...