1 建立一个数据库zzxdb

字符集位utf-8

在数据库当中建一个表test

有两个属性字段一个是id(主键自动增长int)另一个是name(varchar(100))

2

复制几个jar文件

3

引入javaBean

package entity;public class User {int id;String name;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}

4

引入javaBean配置文件

User.hbm.xml

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping><class name="entity.User" table="test"><id name="id" column="id" type="int"><generator class="native" /></id>        <property name="name" column="name"/></class>
</hibernate-mapping>

5

引入hibernate配置文件

hibernate.cfg.xml

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration><session-factory><property name="connection.username">root</property><property name="connection.url">jdbc:mysql://localhost/zzxdb?characterEncoding=UTF8</property><property name="dialect">org.hibernate.dialect.MySQLDialect</property><property name="show_sql">true</property><property name="connection.password"></property><property name="connection.driver_class">com.mysql.jdbc.Driver</property><mapping resource="entity\User.hbm.xml" />      </session-factory>
</hibernate-configuration> 

6

引入test文件(1.4标准)

package Test;import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.junit.BeforeClass;
import org.junit.Test;import entity.User;public class HibernateTest {@BeforeClasspublic static void setUpBeforeClass() throws Exception {}@Testpublic void test(){Configuration cfg=new Configuration();  cfg.configure();  SessionFactory sf=cfg.buildSessionFactory();  Session s=sf.openSession();  Transaction tx=s.beginTransaction();  tx.begin();  User user=new User();  user.setName("name");  s.save(user);  tx.commit();  s.close();  System.out.println("end");  }
}

zzx 配置hibernate相关推荐

  1. 在JAVA EE中配置hibernate以及hibernate hello world

    为什么80%的码农都做不了架构师?>>>    这篇文章主要介绍hibernate的配置以及如何实现hello world.至于如何使用maven等工具获取到hibernate的ja ...

  2. 配置hibernate手动配置

    为什么80%的码农都做不了架构师?>>>    手动配置: 1.CROD 操作 界面 testmain.java Domain service 数据持久层 数据库 Mysql Ore ...

  3. Spring –持久层–编写实体并配置Hibernate

    欢迎来到本教程的第二部分. 当您看到本文有多长时间时,请不要惊慌–我向您保证,这主要是简单的POJO和一些生成的代码. 在开始之前,我们需要更新我们的Maven依赖项,因为我们现在将使用Hiberna ...

  4. Spring中配置Hibernate事务的四种方式

    2019独角兽企业重金招聘Python工程师标准>>> 为了保证数据的一致性,在编程的时候往往需要引入事务这个概念.事务有4个特性:原子性.一致性.隔离性.持久性. 事务的种类有两种 ...

  5. 快捷配置Hibernate实现对数据库的配置(构建通道)

    在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层.它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(* ...

  6. 配置Hibernate二级缓存步骤

    配置Hibernate二级缓存步骤: 加入二级缓存的jar包及配置文件 jar包位置:hibernate-release-4.1.8.Final\lib\optional\ehcache下所有jar包 ...

  7. (转)Eclipse在线配置Hibernate Tools

    http://blog.csdn.net/yerenyuan_pku/article/details/52733403 查看Eclipse版本 Eclipse针对程序开发有很多发行版本,除了开发语言的 ...

  8. 第一次使用并配置Hibernate

    1. 环境配置 1.1 hiberante环境配置 hibernate可实现面向对象的数据存储.hibernate的官网:http://hibernate.org/ 官网上选择hibernate OR ...

  9. 学习:配置hibernate

    最近实现的一系列功能(权限管理,索引持久化等)都涉及到了持久化问题 之前做了一个基于XML的管理插件,只需要在第一次读取的时候使用到XML,之后数据来自缓存,这样可以满足权限管理的功能,但是一旦权限发 ...

最新文章

  1. 表格边框重复合并属性: border-collapse:collapse;
  2. 开课吧python小课值得么-领导想提拔你,从来看的不是努力!
  3. springboot项目打包运行
  4. Windows消息和事件的区别 VC++解惑
  5. OpenGL Deferred Shading延迟阴影实例
  6. html点击按钮执行php代码,php代码在html文件里面执行的示例
  7. 专题开发十三:JEECG微云快速开发平台-附录
  8. Color类提供的颜色
  9. absolute绝对定位的参考坐标和参考对象问题详解
  10. php 获取url中的参数
  11. 《数字图像处理 第三版》(冈萨雷斯)——第三章 灰度变换和空间滤波
  12. 多质点列车动力学模型
  13. 将Ruby和Watir与NUnit集成
  14. 2022中兴捧月 限时编程 第一场 24点游戏
  15. 混沌大学--喜茶模式拷贝指南
  16. 路在何方 路在脚下 -- !!
  17. 【SpringMVC】编程式事务控制,基于 XML 的声明式事务控制,基于注解的声明式事务控制
  18. 修改表结构ALTER TABLE
  19. 播放音乐的开始暂停用一张图片
  20. JS–for循环嵌套

热门文章

  1. 微信小程序拍照和摄像功能实现方法示例
  2. 一文搞明白Python并发编程和并行编程
  3. Python操作之MySQL
  4. 常用的统计量和抽样分布
  5. 最新前端Vue代码风格指南大全
  6. 基于MATLAB的OFDM系统仿真
  7. 2022年_蓝桥杯_省赛_4月23日真题_第十三届_python_第六题_小蓝对角线找奖品
  8. 寻找微信pc端缓存的微信小程序图片资源地址
  9. 一文读懂——单片机的发展史
  10. android registerreceiver传参数,Android应用程序注册广播接收器(registerReceiver)的过程分析...