小Alan既然涉及了运行eclipse,连接数据库

不识不知,小Alan已经临近七个月没有上班了,近日在复习一些知识,随时希图回来代码世界的沙场,明天复习到了Hibernate,记录一下一丢丢小知识,这正是eclipse下hibernate
Tools的在线安装,离线安装的话速度相应会快那么有个别,不过个人认为未有在线安装简便方便,所以小Alan是宁愿挂在管理器上等等,干点其他事务。风乐趣的能够去互连网看看人家的离线安装的稿子,反正这种基础的学识网络四处都以,小Alan也是闲着粗俗就当是加强纪念了。那么,大家重回正题。

eclipse如何在线安装hibernate tools插件并行使,eclipsehibernate

无意,小Alan已经附近八个月未有上班了,近期在复习一些知识,随时准备回来代码世界的战场,前日复习到了Hibernate,记录一下一丝丝小知识,那正是eclipse下hibernate
Tools的在线安装,离线安装的话速度相应会快那么某些,不过个人认为没有在线安装简便方便,所以小Alan是宁愿挂在管理器上等等,干点别的政工。风乐趣的能够去网络看看人家的离线安装的篇章,反正这种基础的学识网络四处都以,小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啊,弹指间倍感逼格又上了二个水平,用了一段时间,感到这些本子依然要命好用的。扯了一大堆废话,不通晓大家看懂没?Alan说话像来是逼格高高的,其实讲白了纵然分裂的版本大概在装置Hibernate
tool的时候或然会设有细微的出入。所以小艾伦会在前面操作的进度中去寻觅一下看到底有怎样分化。

其次步:在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/,小Alan就想啊,假若本人台式机上装的是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
悄然无声,小Alan已经接近5个月未有上班了,目前在复习一些文化,随时筹算赶回…

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

率先步:运维eclipse(卧槽,那不是讲废话么,不运行eclipse能在eclipse下边安装Hibernate
Tools插件么,小艾伦都嫌疑自身正是个傻逼来着),如图:

Hibernate是一个吐放源代码的靶子关联映射框架,它对JDBC举办了丰盛轻量级的指标封装,它将POJO与数码库表组建映射关系,是二个电动的orm框架,hibernate能够自动生成SQL语句,自动实施,使得Java技士能够随性所欲的使用对象编制程序思维来调节数据库。
所以说,Hibernate讲白了固然简化了与数据库之间的操作,那么要玩转它自然就得总是上数据库咯。(与Hibernate对应的orm框架还只怕有Mybatis,只然则Mybatis是活动的,不过个人感觉更欣赏Mybatis,更轻便,扩张性更加强)。

图片 8

后天就给我们享受一下Hibernate怎么总是mysql数据库并自动创制表,至于别的数据库的总是其实是同理的,大家本身学会贯通融会。

唯独,小Alan既然涉及了开发银行eclipse,那就自然是有自然的因由的嘛,eclipse这东西呢,有无数的版本,举个例子Callisto、Europa、Galileo、Helios、Indigo、Juno、Kepler、卢纳等。卧槽,刹那间懵逼了!那都以些什么鬼?反正小Alan是绝非细细研讨过,去网络查了查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数据库并活动创立表就一应俱全兑现了。

小Alan此前有写关于eclipse安装Hibernate Tools的小说,关于Hibernate
Tools没弄理解的投机翻出来看看,小Alan都以硬着头皮用图片展现就是可望我们能够尽量和睦入手敲敲,别还没明白就是贰个copy,那样子是很难把本事变为温馨脑公里的东西的。

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

 

可爱博主:AlanLee

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

本文来源微博,招待我们步向网易。

 

相关文章