iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Hibernate之环境搭建及demo分享
  • 660
分享到

Hibernate之环境搭建及demo分享

hibernate环境搭建te 2023-05-30 20:05:57 660人浏览 薄情痞子
摘要

ORM概念ORM即Object/Relation Mapping, 对象/关系数据库映射。ORM是一种规范,完成面向对象编程语言到关系数据库之间的映射。J2EE中的JPA就是一种ORM规范。ORM框架有很多,例如JPA, Hibernate

ORM概念

ORM即Object/Relation Mapping, 对象/关系数据库映射。ORM是一种规范,完成面向对象编程语言到关系数据库之间的映射。J2EE中的JPA就是一种ORM规范。

ORM框架有很多,例如JPA, Hibernate,iBATIS等。

Hibernate简介

Hibernate是JBoss旗下,同时也是RetHat组织的产品(JBoss加入了RetHat),是目前非常流行的ORM框架。

Hibernate中的重要概念为PO(Persistent Object), Hibernate采用低入侵的设计,这里的PO完全是一个普通的java类(POJO),其数据库操作功能完全由Hibernate实现,不需要POJO实现任何接口或者继承任何超类。

Hibernate环境搭建(Eclipse环境)

1.下载框架

Hibernate框架,官网下载 Http://www.hibernate.org/downloads

目前最新版是5.2.2,为了兼容和稳定起见我下载的是4.3.11版,hibernate-release-4.3.11.Final.zip ,解压后看到主要目录如下,

-project , 这个目录下放了很多demo project

-documentation 下面放了各种文档和教程,最重要的应该是Hibernate api, 即 javadocs

-lib 下面有很多二级目录,里面放了各种jar包,Hibernate是模块化的,其中required是Hibernate框架基础jar包,其他目录是一些扩展包,例如lib\optional\c3p0下面放了数据库连接池的jar包。

另外,还需要下载日志框架包SLF4J,Hibernate会用它来在执行时候输出日志。

我下载的是1.6.1版本,可以在官网的数据仓库中找到 http://www.slf4j.org/dist/

2. 导入各种jar包

先在Eclipse中新建一个project,然后新建一个user library,例如叫做 hibernate-4-3-11,注意不要勾选system library,否则后面在读取Hibernate配置文件时候一直会报 java.lang.NullPointerException 异常。

Hibernate之环境搭建及demo分享

导入以下jar包

-hibernate下的 lib\require下的所有jar包(10个),这是框架基本jar包

-hibernate下的lib\optional\c3p0的所有jar包,这是数据库连接池jar包,为Hibernate框架提供数据源

-slf4框架下的slf4j-api-1.6.1.jar (这是api) 和 slf4j-nop-1.6.1.jar (这是具体实现) 两个包

我将所有jar包集中放在了一个目录里方便今后迁移,所有jar包如下,

Hibernate之环境搭建及demo分享

将以上15个jar都添加进user library中去。

Hibernate之环境搭建及demo分享

3.创建一个实体类

New类将要用来与数据库中的一张表对应,它只是一个普通类(POJO),我们放在src/hib路径下,后面Hibernate将会根据配置文件创建数据表

package hib;public class News { public int getId() {  return id; } public void setId(int id) {  this.id = id; } public String getTitle() {  return title; } public void setTitle(String title) {  this.title = title; } public String getContent() {  return content; } public void setContent(String content) {  this.content = content; } private int id; private String title; private String content; }

--结束END--

本文标题: Hibernate之环境搭建及demo分享

本文链接: https://www.lsjlt.com/news/221178.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Hibernate之环境搭建及demo分享
    ORM概念ORM即Object/Relation Mapping, 对象/关系数据库映射。ORM是一种规范,完成面向对象编程语言到关系数据库之间的映射。J2EE中的JPA就是一种ORM规范。ORM框架有很多,例如JPA, Hibernate...
    99+
    2023-05-30
    hibernate 环境搭建 te
  • hibernate环境搭建测试的示例分析
    这篇文章主要介绍了hibernate环境搭建测试的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。真正要掌握,还得需要自己动手,才能丰...
    99+
    2024-04-02
  • Vue Vuex搭建vuex环境及vuex求和案例分享
    目录Vuex介绍概念何时使用多个组件需要共享数据时求和案例–纯vue版搭建vuex环境求和案例–vuex版一些疑惑和问题Vuex介绍 概念 在 Vue 中实现...
    99+
    2024-04-02
  • 搭建PHP+MySQL开发环境(步骤分享)
    在进行PHP/MySQL开发之前,需要搭建一个稳定的开发环境。下面是一个快速、简单和可靠的搭建PHP/MySQL开发环境的步骤。安装本地服务器软件安装一个本地的PHP服务器软件会让您更轻松地进行开发。这里我们选择流行的软件包XAMPP。下载...
    99+
    2023-05-14
    php mysql
  • 环境搭建及介绍
    一:python下载    官网下载对应的版本,安装,设置坏境变量,设置环境变量有两种方法,一种方法是在PATH中添加路径,另一种方法稍后介绍。二:运行python的方式python属于一种脚本语言,直接通过解释器就可以实现相应的功能:即:...
    99+
    2023-01-30
    环境
  • Django之Ubuntu环境搭建
    一、Ubuntu的安装 建议: 在断网情况下安装会比较快! 二、VMware Tools安装 虚拟机选项 安装VMware Tools - 将VMwareTools-xx.tar.gz拷贝到桌面 - 文件解压(切换到桌面目录...
    99+
    2023-01-31
    环境 Django Ubuntu
  • Python开发环境之pyenv环境搭建
    首先到Github上下载Pyenv相应的一键安装脚本,$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer |...
    99+
    2023-01-31
    环境 Python pyenv
  • 图文详解PHP环境搭建教程分享
    这篇文章主要以图文结合的方式为大家详细介绍了PHP环境搭建教程,为大家介绍了php语言的历史、优势,感兴趣的小伙伴们可以参考一下前言PHP起源于1995年,由Rasmus Lerdorf开发。到现在,PHP已经经历了几十年的时间洗涤,成为全...
    99+
    2023-06-05
  • PHP环境搭建实用指南:优化建议分享
    PHP环境搭建实用指南:优化建议分享 PHP作为一种开源的脚本语言,被广泛应用于Web开发领域。在搭建PHP环境时,不仅要保证其稳定性和安全性,还需要优化配置,以提高性能和效率。本文将...
    99+
    2024-04-02
  • java简介及环境搭建
    目录1.1java简介1.2sun公司1.3java发展历史1.4java相关的词汇1.5java程序编译运行过程1.6测试java开发环境1.7Java第一个程序编写并编译运行(1...
    99+
    2024-04-02
  • hibernate框架环境搭建具体步骤(介绍)
    一. 概述:hibernate框架是作用于dao层的,实现对数据的持久化保存.通过面向对象的方式操作数据库。二. hibernate框架的搭建1.导包  lib目录下的required文件夹下的所有jar包.  mysq...
    99+
    2023-05-31
    hibernate 环境搭建 框架
  • adb 环境搭建及使用
    一、简介 adb全称(Android Debug Bridge),它是一个通用命令行工具,它可以做为Android与PC端连接的一个桥梁,所以adb又称为Android调试桥,用户可以通过adb在电脑上对Android设备进行全面操作,比如...
    99+
    2023-09-09
    android adb
  • MybatisPlus搭建项目环境及分页插件
    目录一、搭建项目环境1.1 创建项目1.2 配置环境1.1.1 自动生成代码1.1.2 配置SpringbootassetsApplication1.3 配置application....
    99+
    2022-11-13
    mybatisplus搭建项目 mybatis plus项目 mybatisplus分页
  • Vue新手指南之环境搭建及入门
    目录初始Vue搭建Vue开发环境创建Vue实例 Vue模板语法Vue数据绑定el-data的两种写法MVVM模型Vue数据代理Vue中的事件处理总结Vue官网:https://cn....
    99+
    2024-04-02
  • python学习之pyenv环境搭建
    1.安装git,github地址为https://github.com/pyenv/pyenv-installer/ yum install git -y 2.安装python编译依赖环境 yum -y install gcc make...
    99+
    2023-01-31
    环境 python pyenv
  • Linux环境搭建之安装Python3.
    如果删除了系统上自带的python, 这里我把一个python文件删除了. 这里只需要设置一个软连接就好了 bin] ln -s /usr/bin/python2.6 /usr/bin/python Linux会自带一个Pyth...
    99+
    2023-01-31
    环境 Linux
  • PHP入门及环境搭建 - XAMPP
    文章目录 PHP简介 搭建PHP环境(XAMPP) 下载XAMPP 安装XAMPP 第1步:双击setup_xampp.bat检测 ...
    99+
    2023-09-30
    php PHP入门 XAMPP
  • SpringCloud Function SpEL注入漏洞分析及环境搭建
    目录SpringCloud Function 介绍漏洞环境搭建SpEL注入漏洞复现原理分析补丁分析引用SpringCloud Function 介绍 SpringCloud 是一套分...
    99+
    2024-04-02
  • CDH环境怎么搭建及部署
    本文小编为大家详细介绍“CDH环境怎么搭建及部署”,内容详细,步骤清晰,细节处理妥当,希望这篇“CDH环境怎么搭建及部署”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、概述Cloudera版本(Cloudera...
    99+
    2023-06-27
  • Eureka源码阅读之环境搭建及工程结构
    目录1. 源码阅读环境搭建1.1 源码下载:2. 工程结构速览3. 调试须知1. 源码阅读环境搭建 ide:IntelliJ IDEA 2020.1包管理:gradleeureka版...
    99+
    2022-11-13
    Eureka 环境搭建结构调试 Eureka环境搭建
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作