码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate学习一:Hebinate入门以及一些小问题

时间:2018-05-15 21:05:27      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:hibernate   实体类   jar包   添加   mod   sql语句   key   技术分享   pat   

1:Hebinate框架的简述:

  • Hebinate框架主要用用在javaee开发中的dao层设计,实现对数据库的crud等操作,
  • Hibernate的底层通过jdbc实现,通过对jdbc的封装,实现对数据库的操作,
  • Hibernate是开源的轻量级框架,直接使用,避免了复杂的jdbc和sql语句。

2、orm思想(对象关系映射):即实体类与数据库表的映射关系(通过配置文件),通过操作实体类对象,实现对数据库的操作。

3:idea搭建Hebinate环境简介:

  (1)建立时勾选web service和Hibernate。

  (2)lib环境缺失mysql-connector-java的jar包,通过modul依赖,从maven库导入(注意其版本,如果报错,可尝试调低其版本);

  (3)Modules中path设置输出路径;

  (4)数据库表的primary key一般要设置成auto_increment的

4:文件结构和相关配置表:

技术分享图片

4.1实体类对应的User.hbm.xml文件:

技术分享图片

4.2:src目录下Hibernate配置文件,Hibernate.cfg.xml:

技术分享图片

4.3:测试类:

技术分享图片

 完成,可以查到mysql中已经添加了该条记录(测试两次):

技术分享图片

 

Hibernate学习一:Hebinate入门以及一些小问题

标签:hibernate   实体类   jar包   添加   mod   sql语句   key   技术分享   pat   

原文地址:https://www.cnblogs.com/whtblog/p/9042758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!