工具 idea

maven + web

 <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version>5.4.2.Final</version></dependency><!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-validator</artifactId><version>6.0.15.Final</version></dependency><!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager</artifactId><version>5.4.2.Final</version></dependency><!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-annotations --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-annotations</artifactId><version>3.5.6-Final</version></dependency><!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-c3p0 --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-c3p0</artifactId><version>5.4.3.Final</version></dependency><dependency><groupId>org.hibernate.javax.persistence</groupId><artifactId>hibernate-jpa-2.0-api</artifactId><version>1.0.0.Final</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.6.1</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.15</version></dependency></dependencies>

pom

<!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory ><!-- 1、配置数据库连接的4个参数 --><property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><property name="hibernate.connection.url">jdbc:mysql:///hibernate_day1?serverTimezone=GMT%2B8</property><property name="hibernate.connection.username">root</property><property name="hibernate.connection.password">root</property><!--  是否显示sql语句 --><property name="show_sql">true</property><!--  是否格式化sql语句 --><property name="format_sql">true</property><!--  是否自动提交事务 --><property name="hibernate.connection.autocommit">true</property><!-- 2、配置JavaBean与表的映射文件 --><!--<mapping resource= "cn/edu/aynu/User.hbm.xml"/>--><mapping resource="User.hbm.xml"></mapping><!--<mapping class="cn/edu/aynu/User.hbm.xml"></mapping>--><!--<mapping package="cn/edu/aynu/User.hbm.xml"></mapping>--></session-factory>
</hibernate-configuration>

hibernate.cfg.xml

<!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping><class name="cn.edu.aynu.User" table="t_user"><!-- 1、主键,如果属性与表字段不一至,要指定column --><id name="uid" column="id"><!-- 主键生成策略  --><generator class="native"></generator></id><!-- 2、用户字段 --><property name="username"></property><property name="password"></property></class>
</hibernate-mapping>

User.hbm.xml

虽然报红但是不影响使用

public class User {public int getUid() {return uid;}public void setUid(int uid) {this.uid = uid;}private int uid;private String username;private String password;public User() {}public User(String username, String password) {this.username = username;this.password = password;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "User{" +"username='" + username + '\'' +", password=" + password +'}';}
}

User

运行结果

转载于:https://www.cnblogs.com/zhulina-917/p/10963363.html

Hibernate 入门相关推荐

  1. 杨老师课堂之JavaEE三大框架Hibernate入门第一课

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/kese7952/article/details/80998421 本篇任务 1. 使用Hiberna ...

  2. Hibernate4实战 之 第一部分 Hibernate入门

    第一部分:Hibernate入门 Hibernate是什么 Hibernate是一个轻量级的ORMapping框架 ORMapping原理(Object Relational Mapping) ORM ...

  3. Hibernate 入门之轻松上手 选择自 chainshun 的 Blog

    我找到的所有Hibernate入门文章分为三类:          1.剖析的很透彻,但是例子里面只有主要代码,不能编译执行.          2.举的例子只能在某种环境中执行,例如tomcat.  ...

  4. Hibernate入门这一篇就够了

    前言 本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门,相信你们看了就会使用Hibernate了! 什么是Hibernate框架? Hibernate是一种ORM框架,全 ...

  5. Hibernate入门案例及增删改查

    一.Hibernate入门案例剖析: ①创建实体类Student 并重写toString方法 public class Student {private Integer sid;private Int ...

  6. hibernate入门二之单表操作

    友情提醒:以下所有的操作都是在hibernate入门一的基础上操作的,参考链接:https://www.cnblogs.com/lindaiyu/p/10990525.html 单一主键 assign ...

  7. SSH Chapter 04 Hibernate 入门

    SSH Chapter 04 Hibernate入门 笔记 Hibernate 知识体系图: 本章目标: 理解类和表的映射关系 掌握单表的增删改 掌握按主键查询 理解持久化对象的状态及其转换 技术内容 ...

  8. Hibernate入门4.核心技能

    Hibernate入门4.核心技能 20131128 代码下载 链接: http://pan.baidu.com/s/1Ccuup 密码: vqlv 前言: 前面学习了Hibernate3的基本知识, ...

  9. Hibernate入门5持久化对象关系和批量处理技术

    Hibernate入门5持久化对象关系和批量处理技术 20131128 代码下载 链接: http://pan.baidu.com/s/1Ccuup 密码: vqlv 前言: 前面学习了Hiberna ...

  10. Hibernate入门6.Hibernate检索方式

    Hibernate入门6.Hibernate检索方式 20131128 代码下载 链接: http://pan.baidu.com/s/1Ccuup 密码: vqlv Hibernate的整体框架已经 ...

最新文章

  1. postgresql 数据库远程访问
  2. 决策树随机森林GBDT
  3. 高级组合技打造“完美” 捆绑后门
  4. mysql网络订餐系统截屏_在线订餐系统mysql字段
  5. 盘点那些面试中最常问的MySQL问题
  6. cups源码下载 linux_【正点原子FPGA连载】第九章Linux显示设备的使用-领航者ZYNQ之linux开发指南...
  7. dispatcherServlet 真正处理请求的源码解析
  8. python接口自动化(二十六)--批量执行用例 discover(详解)
  9. 今日头条或推“多闪”对垒微信;快播王欣马桶 MT 被封;高通拒为 iPhone 提供芯片 | 极客头条...
  10. php的布局设计,php学习之div+css布局设计排版(六)
  11. python怎么读音发音英语-python style是什么意思
  12. python简单爬虫获取行政边界点坐标
  13. directX11 软件包下载与配置
  14. 关于springboot 的默认数据源
  15. DeFi总锁仓金额突破36亿美元, OKEx赋能DeFi大盘点
  16. mysql汉字转拼音首字母_MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)...
  17. luoguP1888 【三角函数】
  18. DSAC、DSAC++、DSAC*
  19. JavaScript实现双色球随机一注
  20. 一文读懂两台计算机之间是如何通信的

热门文章

  1. easyexcel 导出设置标题_GitHub - niaobulashi/easy-excel: excel实现导入导出配置型通用方法项目...
  2. 学java编程语言_对于零基础的人而言 该如何学Java编程语言
  3. mysql主从复制的流程_MYSQL主从复制部署流程
  4. docker pull下载很慢_一文了解Docker容器技术的操作
  5. linux安装jdk8和tomcat8
  6. 分位数回归的R语言实现
  7. 如何利用数据挖掘结束单身
  8. 如果计算机原理程序设计,计算机组成原理程序设计.doc
  9. python 写csv scrapy_scrapy爬虫框架实例一,爬取自己博客
  10. 表情识别(五)--MBP+CNN