小Alan既然涉及了开行eclipse,(与Hibernate对应的orm框架还有Mybatis

不知不觉,小Alan已经临近3个月没有上班了,如今在复习一些学问,随时准备回来代码世界的战场,今日复习到了Hibernate,记录一下一点点小知识,这就是eclipse下hibernate
Tools的在线安装,离线安装的话速度应该会快那么有些,不过个人感觉没有在线安装简便方便,所以小艾伦是宁愿挂在计算机上等等,干点别的业务。有趣味的可以去网上看看别人的离线安装的稿子,反正那种基础的文化网上遍地可见,小艾伦(Alan)也是闲着粗俗就当是巩固回忆了。那么,大家回来正题。

eclipse咋样在线安装hibernate tools插件并应用,eclipsehibernate

无意,小艾伦(Alan)已经接近3个月没有上班了,目前在复习一些知识,随时准备重返代码世界的沙场,明日复习到了Hibernate,记录一下一点点小知识,那就是eclipse下hibernate
Tools的在线安装,离线安装的话速度相应会快那么部分,但是个人感觉没有在线安装简便方便,所以小艾伦是宁愿挂在处理器上等等,干点其他事务。有趣味的能够去网上看看旁人的离线安装的篇章,反正那种基础的学问网上各处可见,小Alan也是闲着粗俗就当是巩固记念了。那么,大家再次回到正题。

率先步:启动eclipse(卧槽,那不是讲废话么,不启动eclipse能在eclipse下边设置Hibernate
Tools插件么,小Alan都存疑自己就是个傻逼来着),如图:

图片 1

而是,小艾伦(Alan)既然涉及了开行eclipse,那就自然是有肯定的来头的嘛,eclipse那玩意儿呢,有比比皆是的版本,比如Callisto、Europa、Galileo、Helios、Indigo、Juno、Kepler、Luna等。卧槽,瞬间懵逼了!那都是些什么鬼?反正小艾伦(Alan)是尚未细细探讨过,去网上查了查galileo就是伽利略、kepler就是开普勒,其他的豪门有趣味也要好检查都是些什么鬼,所幸的是,小艾伦(Alan)的记录簿上正好安装了中间的一个怎样鬼,那就是kepler(开普勒)。在信用社的结尾那段时光在客户集团上的班,因为要自己带台式机,就不管安装了个,原来那就是kepler啊,瞬间倍感逼格又上了一个品位,用了一段时间,感觉那个版本如故这些好用的。扯了一大堆废话,不明了大家看懂没?艾伦说话像来是逼格高高的,其实讲白了不畏区其余版本可能在安装Hibernate
tool的时候可能会设有细微的分裂。所以小Alan会在前边操作的进度中去探寻一下看到底有啥分歧。

第二步:在eclipse菜单中甄选Help》Install New
Software,弹出安装插件的窗口,如图:

图片 2

在Work
with:前边输入http://download.jboss.org/jbosstools/updates/stable/kepler/,然后敲击回车键,这时下面的框框内就会搜索出很多这个地址下面可以加载的插件,然后我们只要选中Hibernate
Tools就行了,那里我选中的是Jboos Web and Java EE
Development上边的Hibernate
Tools,然后点击Next按钮。大家有木有注意观望地点的地址,最前面的这个路径是/kepler/,小艾伦就想啊,若是我台式机上装的是Helios版本的eclipse,那么地点应该前面是不是相应改成/helios/,结果应当是全世界瞩目的。小艾伦(Alan)就不管打开了个浏览器测试了一下,如图:

图片 3

阐明那些地方上面的却是有许多支撑的插件的,那么只要在其他版本下边安装Hibernate
Tools那就是同理的嘞,只是地址有些差异。

其三步:那就没须求截图了,就是Next、Next、Finish,或者中间还会夹个I……同意某某协议什么的,是个挨踢屌丝都会点的玩意儿。

第四步:当我们把Hibernate
Tools插件安装好未来,怎么知道自己到底安装好木有?很简单,随便创立一个java项目,在src路径上点击鼠标右键,拔取New》Other…,弹出窗口,如图:

图片 4

在Wizards:框中输入Hibernate,借使出现了Hibernate相关的东东这就印证插件安装成功了,然后大家选中Hibernate
Configuration
File,创立一个Hibernate配置文件试试,点击Next,给安插文件命名,大家一般用默许的称呼就好,如图:

图片 5

 继续点击Next按钮,弹出Hibernate详细计划窗口,这里我们不必要做任何操作,如图:

图片 6

 点击Finish按钮,然后看src路径上面是否出现了大家想要的事物,如图:

图片 7

 那样,表达大家的Hibernate Tools插件是尚未其余问题的。

终极,小Alan吃中饭去了,早晨两次三番复习Hibernate相关的技能知识,祝大家生活欢腾!

 

http://www.bkjia.com/Javabc/1155319.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1155319.htmlTechArticleeclipse怎样在线安装hibernate
tools插件并行使,eclipsehibernate
不知不觉,小艾伦已经贴近3个月没有上班了,目前在复习一些文化,随时准备重返…

天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库。

先是步:启动eclipse(卧槽,那不是讲废话么,不启动eclipse能在eclipse下边安装Hibernate
Tools插件么,小艾伦都困惑自己就是个傻逼来着),如图:

Hibernate是一个开放源代码的靶子关系映射框架,它对JDBC举行了更加轻量级的目标封装,它将POJO与数据库表建立映射关系,是一个机关的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以任意的使用对象编程思维来控制数据库。
所以说,Hibernate讲白了就算简化了与数据库之间的操作,那么要玩转它自然就得连连上多少库咯。(与Hibernate对应的orm框架还有Mybatis,只可是Mybatis是自动的,可是个人感觉更爱好Mybatis,更轻易,扩大性更强)。

图片 8

前几日就给我们大饱眼福一下Hibernate怎么总是mysql数据库并机关创制表,至于其余数据库的连续其实是同理的,大家温馨学会举一反三。

不过,小艾伦既然涉及了开行eclipse,那就自然是有一定的案由的呗,eclipse那玩意呢,有成百上千的版本,比如Callisto、Europa、Galileo、Helios、Indigo、Juno、Kepler、Luna等。卧槽,弹指间懵逼了!那都是些什么鬼?反正小艾伦是尚未细细探讨过,去网上查了查galileo就是伽利略、kepler就是开普勒,其他的望族有趣味也融洽检查都是些什么鬼,所幸的是,小艾伦(Alan)的记录簿上刚刚安装了其中的一个哪些鬼,那就是kepler(开普勒)。在商店的终极那段岁月在客户集团上的班,因为要和谐带台式机,就不管安装了个,原来那就是kepler啊,眨眼之间间感到逼格又上了一个水准,用了一段时间,感觉这些版本依然要命好用的。扯了一大堆废话,不亮堂大家看懂没?Alan说话平昔是逼格高高的,其实讲白了固然差其余版本可能在装置Hibernate
tool的时候恐怕会设有细微的差别。所以小艾伦(Alan)会在前面操作的经过中去摸索一下看到底有哪些界别。

率先步:随便创设一个java项目,麻痹的品种的都没有怎么玩对吗?New》Other…,输入java
Project,如图:

其次步:在eclipse菜单中选用Help》Install New
Software,弹出安装插件的窗口,如图:

图片 9

图片 10

点击Next,然后输入项目名称,拔取选用的JDK版本等等,然后点击Finish,如图:

在Work
with:后边输入http://download.jboss.org/jbosstools/updates/stable/kepler/,然后敲击回车键,这时下面的框框内就会搜索出很多这个地址下面可以加载的插件,然后我们只要选中Hibernate
Tools就行了,那里我选中的是Jboos Web and Java EE
Development上面的Hibernate
Tools,然后点击Next按钮。大家有木有注意观察地点的地方,最前面的这么些路径是/kepler/,小艾伦(Alan)就想啊,如若本身台式机上装的是Helios版本的eclipse,那么地点应该前边是不是应当改成/helios/,结果应当是家喻户晓的。小Alan就随便打开了个浏览器测试了须臾间,如图:

图片 11

图片 12

那般一个java项目就创办好了。

注脚那个地方下边的却是有无数扶助的插件的,那么一旦在其余版本下边设置Hibernate
Tools那就是同理的咯,只是地址有些差别。

其次步:在品种的根目录创建一个lib目录用来存放项目所需的jar包,那里须要利用的有Hibernate的宗旨jar包、mysql
jdbc的jar包以及Junit的jar包,那里会用Junit进行测试(哥们不用我教怎么去赢得那些包吗?假使要,那哥们你要么放任这些行当吗,作为职业IT屌丝,一定要从基层就学会获取资源,利用资源),如图:

其三步:那就没要求截图了,就是Next、Next、Finish,或者中间还会夹个I……同意某某协议什么的,是个挨踢屌丝都会点的家伙。

图片 13

第四步:当大家把Hibernate
Tools插件安装好未来,怎么明白自己到底安装好木有?很简短,随便创造一个java项目,在src路径上点击鼠标右键,拔取New》Other…,弹出窗口,如图:

然后,在品种中引入那几个jar包,鼠标右键点击项目,选取Properties,弹出如图所示窗口:

图片 14

图片 15

在Wizards:框中输入Hibernate,假如出现了Hibernate相关的东东那就认证插件安装成功了,然后大家选中Hibernate
Configuration
File,创立一个Hibernate配置文件试试,点击Next,给布署文件命名,我们一般用默许的名号就好,如图:

点击Java Build Path,点击Libraries,点击Add JARs,弹出:

图片 16

图片 17

 继续点击Next按钮,弹出Hibernate详细计划窗口,那里大家不须要做其它操作,如图:

将lib目录下的jar包全部中选点击ok按钮就成了,如图:

图片 18

图片 19

 点击Finish按钮,然后看src路径上面是否出现了我们想要的事物,如图:

其三步:成立Hibernate的安顿文件,在src上点击鼠标右键采纳New》Other…输入Hibernate,弹出Hibernate
Tools插件相关的内容,然后选中配置文件,点击Next,如图:

图片 20

图片 21

 那样,表明大家的Hibernate Tools插件是不曾其它问题的。

点击Next,Next,Finish就好了。

末尾,小艾伦(Alan)吃中饭去了,早晨持续复习Hibernate相关的技巧知识,祝大家生活喜悦!

第四步:在src路径下听从包命名规范创设包,并在entity包下创设一个实体类,那里自己创建的是一个Student学生类,然后随便给上多少个字段,用getter/setter封装一下就好,如图:

 

图片 22

可爱博主:AlanLee

 

博客地址:http://www.cnblogs.com/AlanLee

第五步:创立实体类的映照文件,New》Other…输入Hibernate,弹出Hibernate
Tools插件相关的始末,然后选中映射文件,点击Next,如图:

正文来源天涯论坛,欢迎我们插足乐乎。

图片 23

 

弹出如图所示窗口,点击Add Class:

图片 24

选料要映射的实体类,点击OK按钮,如图:

图片 25

然后又是Next或者Finish啥的,不用多说,然后映射文件就创办成功了,Hibernate会帮大家机关写好映射文件,如图:

图片 26

第六步:举办Hibernate配置文件的详尽安顿,包含连接数据库须要的配备,是否输出sql语句,导入映射文件等等,(种种配置的意义请自行精晓,培育个人学习能力)如图:

图片 27

 Hibernate常用配置领会:

图片 28

第七步:创设数据库,配置文件中自己用的是hibernate数据库,记得打开mysql服务,然后经过可视化工具创造一个hibernate数据库就好,如图:

图片 29

最终一步:使用Junit举行测试,新建一个test包,在包下新建一个Junit测试类,如图:

图片 30

接下来敲上相应的代码:

 1 package com.alanlee.test;
 2 
 3 import java.util.Date;
 4 
 5 import org.hibernate.Session;
 6 import org.hibernate.SessionFactory;
 7 import org.hibernate.Transaction;
 8 import org.hibernate.cfg.Configuration;
 9 import org.hibernate.service.ServiceRegistry;
10 import org.hibernate.service.ServiceRegistryBuilder;
11 import org.junit.After;
12 import org.junit.Before;
13 import org.junit.Test;
14 
15 import com.alanlee.entity.Student;
16 
17 /**
18  * 测试类
19  * @author AlanLee
20  *
21  */
22 public class StudentTest
23 {
24     /**
25      * 会话工厂
26      */
27     private SessionFactory sessionFactory;
28     /**
29      * 会话对象
30      */
31     private Session session;
32     /**
33      * 事务对象
34      */
35     private Transaction transaction;
36 
37     /**
38      * 初始化
39      * @throws Exception
40      */
41     @Before
42     public void setUp() throws Exception
43     {
44         // 创建配置镀锡
45         Configuration config = new Configuration().configure();
46         // 创建服务注册对象
47         ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
48                 .buildServiceRegistry();
49         // 创建会话工厂对象
50         sessionFactory = config.buildSessionFactory(serviceRegistry);
51         // 创建会话对象
52         session = sessionFactory.openSession();
53         // 开启事务
54         transaction = session.beginTransaction();
55     }
56 
57     /**
58      * 释放资源
59      * @throws Exception
60      */
61     @After
62     public void tearDown() throws Exception
63     {
64         // 提交事务
65         transaction.commit();
66         // 关闭会话
67         session.close();
68         // 关闭会话工厂
69         sessionFactory.close();
70     }
71 
72     /**
73      * 测试方法
74      */
75     @Test
76     public void testSaveStudent()
77     {
78         //生成学生对象
79         Student student = new Student();
80         student.setSid(1);
81         student.setName("AlanLee");
82         student.setSex("男");
83         student.setBirthday(new Date());
84         student.setAddress("湖南郴州");
85         //保存对象进入数据库
86         session.save(student);
87     }
88 
89 }

 通过Junit运行那个类举办测试,运行成功,如图:

图片 31

下一场我们看一下数据库,刷新一下表,如图:

图片 32

如此那般,通过Hibernate连接mysql数据库并活动创制表就全盘兑现了。

小艾伦以前有写关于eclipse安装Hibernate Tools的小说,关于Hibernate
Tools没弄驾驭的友爱翻出来看看,小Alan都是拼命三郎用图形显示就是愿意我们可以尽可能协调入手敲敲,别还没通晓就是一个copy,那样子是很难把技术变成自己脑英里的事物的。

爸妈又在催吃饭了,下回见。

 

可爱博主:AlanLee

博客地址:http://www.cnblogs.com/AlanLee

本文来源博客园,欢迎大家投入腾讯网。

 

相关文章