文档章节

Eclipse中在web项目中添加hibernate

qjf_Troy
 qjf_Troy
发布于 2015/02/14 17:16
字数 323
阅读 7358
收藏 11

创建web项目

创建一个web项目,FirstHibernatePro

创建数据库连接

创建一个数据库连接,这里使用的是Mysql数据库:window-->show View-->Data Source Explorer,然后在Database Connections右键 New,选择Mysql,然后去添加自己的数据库连接,并且添加详细的配置和加入相应的数据库驱动包

 

 

然后选择ok,开始测试自己的数据库连接,最后finish如果Database Source Exploer中出现了自己的数据库以及表则表明数据库连接创建完成,这里我的数据是test,表名是a,b

生成hibernate.cfg.xml文件和实体

在项目名称上面右键 new-->other然后选择Hibernate Configuration File(cfg.xml),然后next,

如果在这里忘了给Create a console configuration打钩,可以在为项目配置hibernate的时候选择Hibernate console configuration配置

配置好生成hibernate.cfg.xml文件后然后finish,src路径下就会出现了hibernate.cfg.xml文件

根据表生成类的实体

window-->Open Perspective-->other-->Hibernate;配置Hibernate Code Generation Configurations;新建一个Hibernate Code Configutaion

 

最后执行Run,项目的com.hibernate.model中就会出现和我们数据库中表相对应的实体和对应的xml

© 著作权归作者所有

共有 人打赏支持
qjf_Troy
粉丝 4
博文 16
码字总数 6520
作品 0
西安
程序员
私信 提问
加载中

评论(2)

qjf_Troy
qjf_Troy

引用来自“Neoman”的评论

只有教学的意义没有实际意义。
我也是第一次尝试在eclipse中引入hibernate,很感谢回复,我会在后续慢慢将这篇日志补全,将实际的应用也会加进来,感谢提出问题
Neoman
Neoman
只有教学的意义没有实际意义。
eclipse上依据hibernate tools逆向生成PO(Domain Object)的过程

使用eclipse开发一个基于java的maven的web项目,业务逻辑基于spring实现,数据库服务器采用mysql。我们项目的业务逻辑(面向对象)和数据(关系型数据库)之间,依靠hibernate进行映射、对应...

pandamonica
2017/12/12
0
0
使用Eclipse构建Maven项目 (step-by-step)

引 题 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。 如果觉得本文对你...

ruanjun
2016/10/19
12
0
为 eclipse 的 hibernate 配置文件(*.hbm.xml)加上自动提示功能

为 eclipse 的 hibernate 配置文件(.hbm.xml)加上自动提示功能 2011-08-26 19:052040人阅读评论(3)收藏举报 为 eclipse 的 hibernate 配置文件(.hbm.xml)加上自动提示功能 在编辑 .hbm.x...

Jonson
2013/02/17
0
0
用eclipse+Hibernate Synchronizer(plugin)开发例子

一、环境准备 Eclipse 、Eclipse Plugin:Hibernate Synchronizer 、 Hibernate、mysql 插件hibernate Synchronizer安装:下载压缩包HibernateSynchronizer.zip,解压后将plugins中的com.hudso......

zhengDavid
2012/10/04
0
0
Java Web(2)Hibernate 集成使用

在搭配完成Maven后,在Eclipse中新建一个Dynamic Web Project。选择新建的项目右键->Configure->Convert to Maven Project 。使用这样的方式新建一个Dynamic web project 的目录结构还会是平...

Jagery
2015/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
1
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
3
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
6
0
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup);server.channel(NioServerSocketChannel.class).optio...

天空小小
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部