eclipse安装、使用hibernate插件方法

转载自   eclipse安装、使用hibernate插件方法

hibernate插件安装方法:

http://download.jboss.org/jbosside/updates/stable

  1. 点击eclipse的help菜单里的“Install New Software”
  2. 点击“Add”,输入下面的内容,一路“NEXT”即可

hibernate更新网址:

http://download.jboss.org/jbosside/updates/stable



或者通过其他渠道手动下载插件包:

步骤一:下载Hibernate插件(建议手动安装)

到官网上下,我下的是HibernateTools-3.3.0.v201003050540R-H56-GA .rar

解压后将里面的plugins文件夹下的所有文件拷贝到eclipse的dropins文件夹下。启动eclipse你会发现有hibernate的插件出现了,然后设置一下显示。

 步骤二:下载hibernate3.rar

解压下来后会发现hibernate3.jar,将它拷贝到项目文件夹所在的lib下。同时将hibernate解压文件下的需要的lib也拷贝到项目文件夹所在的lib下。

步骤三:建数据库和表

如数据库名:demo,数据表userinfo

步骤四:建立hibernate.cfg.xml(file->新建->other-hibernate文件夹下的:cfg.xml,然后根据数据源设置好点完成即可)

步骤五:window->Customize Perspective->Command Groups Availability->选中Hibernate Code Generations 点确定即可。接着在界面run hibernate.reveng.xml下拉框中选择并打开Hibernate Code Generations,设置一下。

具体:

1选Console condifuration(如果已经配置了hibernate.cfg.xml就会出现相关的下拉框)即项目名称

2设置Output directory(即放置的路径)

3选中Reverse engineer for JDBC Connection

4设置Reveng.xml(注意要refresh才会出现数据源,include数据表)

最后点击确定即可自动生成相关的hbm.xml和pojo文件.以及配置文件hibernate.reveng.xml


以下是转载过来的图文教程:

1.下载hibernatetools插件

 

hibernatetools可从官网下载,但是需要注意下载和自己使用的eclipse版本对应的版本包,然后安装到eclipse中取,link安装方式参见:http://maimode.iteye.com/blog/1164524

 

2.创建hibernate配置文件及console配置文件

 

新建java项目,建立包test,test.hibernate,test.model。

选中项目,右键-》new-》other-》hibernate-》hibernate configuration file:

 

然后 next,配置console文件:

 

 

3.创建reverse文件

 

选中项目,右键-》new-》other-》hibernate-》hibernate reverse engineering file

 

下一步,配置要生成POJO对应的表:

 

4.反向工程创建pojo

 

在hibernate code generation configuration菜单中配置

 

 

 

执行run后便生成了相应的pojo文件:

 

 

 

一般自动生成的mapping文件(XXX.hbm.xml)都需要修改后才能使用。


这样就可以完成安装Hibernate插件和开发Hibernate程序了


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.tpcf.cn/news/328577.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

编译内核_将驱动编译进内核(Kernel)的步骤记录

1、首先在/kernel/drivers下建立驱动文件;以建立hello文件为例2、在hello文件下创建.c/Makefile/Kconfig三个文件3、.c文件存放驱动程序;Makefile存放编译的方法;Kconfig存放编译的配置4、Makefile格式例如:“ obj-$(CONFIG_HELLO…

项目的提交

git status git add . git status git commit -am project init -a是提交 m是message放后面 git push git branch 完成了代码提交

Visual Studio “15”的第四个预览版发布

在Visual Studio “15”(VS15)首批披露的细节中,其中一个是围绕着VS15的安装过程。VS在年复一年地添加着各种功能,这导致占用了更多磁盘空间,并且安装需要更长时间。Microsoft为缩短开发人员的VS15软件安装时间&#x…

Eclipse 内置浏览器

转载自 Eclipse 内置浏览器Web 浏览器Eclipse 系统内部自带了浏览器,该浏览器可以通过点击 Window 菜单并选择 Show View > Other,在弹出来的对话框的搜索栏中输入 "browser"。在树形菜单中选择 "Internal Web Browser" 并点击…

gpu超算算法_超算安装GPU-based软件 (以pytorch为例)

一般的超算的拓扑结构是若干个登陆节点若干个交换机大量计算CPU节点大量GPU计算节点一个(或若干个)存储节点管理节点。其中存储节点的共享存储可以被所有节点访问。一般运作方式是,如果我的计算依赖非常共性的软件,我可以找超算管理员安装,使…

2017最新顺口溜出炉(超级经典)!

来源:素材来自网络 编辑:青年文学精选 转载须注明以上信息 感情 多情是傻, 无情最酷, 痴情是蠢, 绝情是懂得世故。 说钱 最有钱的在北京, 最爱钱的在深圳, 最花钱的在广州&#xff…

先定个小目标, 使用C# 开发的千万级应用

话说昨天的港股发生了一件大事,腾讯成为亚洲市值最高的公司,在这历史性的一刻,作为在鹅厂工作的C# 程序员,也应该让世人了解下C# 并不是那么没有市场。在鹅厂,代码构成中60%以上是C, C#也有10%左右的份额,后…

用eclipse创建动态web项目手动生成web.xml方法

转载自 用eclipse创建动态web项目手动生成web.xml方法今天在学习JSP时先创建了一个web项目,后来在用到web.xml文件时,才发现项目创建时更本就没有自动创建web.xml文件,由于我今天第一次接触这个动态web的学习,所以也没有刻意拷贝…

python3.0什么时候发布的_Django 3.0 发布说明

Python兼容性Django 3.0 仅支持Python 3.6, 3.7和3.8,而且仅支持每个系列里的最新版本。而Django 2.2.x是最后的支持Python 3.5的版本。Django官方已经建议第三方应用开发者放弃兼容Django2.2之前的版本,并给出了操作指南。Django 3.0的新特性支持MariaD…

使用Session防止表单重复提交

转载自 JavaWeb学习总结(十三)——使用Session防止表单重复提交在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表…

如果你也会C#,那不妨了解下F#(5):模块、与C#互相调用

F# 项目 在之前的几篇文章介绍的代码都在交互窗口(fsi.exe)里运行,但平常开发的软件程序可能含有大类类型和函数定义,代码不可能都在一个文件里。下面我们来看VS里提供的F#项目模板。 F#项目模板有以下几种类型(以VS20…

用户模块开发 分类模块 商品模块 购物车模块

分类表 https://openhome.alipay.com/platform/appDaily.htm?tabaccount 沙箱 沙箱环境使用说明 https://docs.open.alipay.com/200/105311 https://docs.open.alipay.com/200/105311 当面付 app都有文档在最下面 https://docs.open.alipay.com/204/105297 app集成文…

hbase 单机连接hadoop_Hadoop、Hbase单机环境安装

1. Hadoop安装1.1 HDFS配置fs.defaultFShdfs://localhost:9000hadoop.tmp.dirfile:/home/local/data/hadoop/tmpdfs.replication1dfs.namenode.name.dirfile:/home/local/data/hadoop/tmp/dfs/namedfs.datanode.data.dirfile:/home/local/data/hadoop/tmp/dfs/data编辑Hadoop下…

高效的SQLSERVER分页查询

Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页&#xf…

Java中classLoader浅析

转载自 Java中classLoader浅析本文为在公司内部TD上写的一篇小文, 主要讲解java中classLoader基础知识, 现在拿来这里分享一下. 一、问题 请在Eclipse中新建如下类,并运行它: package java.lang;public class Long {public static void main(String[] …

微软BUG Bounty悬赏项目扩展至.NET Core和ASP.NET Core

微软宣布自 2016 年 9 月 1 日开始将 .NET Core 和 ASP.NET 纳入到 BUG Bounty 悬赏项目范围内,微软将会为 Windows 和 Linux 平台上的两个编程代码提供漏洞悬赏。 微软公布的细节中写道: 微软将会为、最新微软 .NET Core 和 ASP.NET Core 的最新 RTM 版…

计算字典的个数_[LeetCode] 440. 字典序的第K小数字

题目链接: https://leetcode-cn.com/problems/k-th-smallest-in-lexicographical-order难度:困难通过率:28.4%题目描述:给定整数 n 和 k,找到 1 到 n 中字典序第 k 小的数字。注意:1 ≤ k ≤ n ≤ 109。示例:**输入:**…

ASP.NET Core开发-Docker部署运行

ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行。我们将ASP.NET Core 部署在Docker 上运行。 大家可能都见识过Docker ,今天我们就详细了解一下Docker的用途,以及真实的应用场景。 Docker源于PaaS,PaaS的应用场景即是D…

java异常捕获的一点感悟

转载自 java异常捕获的一点感悟 class Annoyance extends Exception {} class Sneeze extends Annoyance {} class Human { public static void main(String[] args) throws Exception { try { try { throw new Sneeze(); } catch ( Annoyance a ) { System.out…