##1,hibernate jar##
{commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate-core.jar
hibernate-entitymanager.jar
javassist-3.9.0.GA.jar
jstl-1.2.jar
jta.jar
junit.jar
log4j.jar
mysql-connector-java-5.1.7-bin.jar
slf4j-api-1.7.2.jar
slf4j-log4j12-1.7.2.jar}
##2,eclipse##
{Eclipse Java EE IDE for Web Developers.
Version: Kepler Service Release 1
Build id: 20130919-0819}
##步骤##
1 新建java project [new>>java project]
2 把jar加到project里[选中项目添加 folder-命名lib]
把上述jar复制粘贴过来,选中所有jar右键build path>>add to build path
3 新建application 类[程序入口 main函数]
4 新建Model类
package abhibernate.Model; public class user { private String name; private Integer id; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public void user() { } @Override public String toString() { return "user [name=" + name + ", id=" + id + "]"; } }
5 新建Model类和数据表的映射文件*.hbm.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping SYSTEM "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- java对象映射数据库 --> <hibernate-mapping package="abhibernate.Model"> <class name="user" table="tab_user"> <id name="id"> <generator class="native" /> </id> <property name="name" column="F_name"></property> </class> </hibernate-mapping>
6 新建hibernate的配置文件 [hibernate.cfg.xml]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
" -//Hibernate/Hibernate configuration DTD 3.0//EN"
" http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="show_sql">true</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql:///test</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password"></property>
<mapping resource="abhibernate/Model/user.hbm.xml"/>
</session-factory>
</hibernate-configuration>
notice:步骤6 <property name="hibernate.connection.url">jdbc:mysql:///test</property>中///就代表localhost,如果是远程数据库jdbc:mysql://ip:port/数据库名称
7 提供一个公共类 操作hibernate
package abhibernate.DAL; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class hibernateUtil { private static SessionFactory session_factory; static { try { session_factory = new Configuration().configure() .buildSessionFactory(); } catch (Exception x) { x.printStackTrace(); } } public static Session currentSession() { return session_factory.openSession(); } public static void closeSession(Session session) { if(session!=null) { session.close(); } } }
8 完善你的程序入口
package abhibernate.app; import abhibernate.DAL.userDB; import abhibernate.Model.user; import org.hibernate.Session; import org.hibernate.Transaction; public class hello { public static void main(String[] args) { Session session = hibernateUtil.currentSession(); Transaction tx = session.beginTransaction(); user ouer = new user(); ouer.setName("hibernate4"); session.save(ouser); tx.commit(); hibernateUtil.closeSession(session); } }
9 至此你可以调试你的java project了
以上代码中的package 可以自行设计
相关推荐
- 在Eclipse中选择“File”>“New”>“Java Project”,输入项目名称。 **步骤2:** 创建库文件夹。 - 在项目的`src`文件夹下新建`lib`文件夹。 - 在`lib`文件夹下再分别建两个文件夹:`db`、`hibernate`。 - 将JDBC...
1. **创建新项目**:在Eclipse中,选择“File” -> “New” -> “Project”,然后在Java类别中选择“Hibernate Project”。 2. **配置Hibernate设置**:在新项目的属性中,我们需要配置Hibernate的相关设置,如...
### Java —— 在Eclipse上使用Hibernate #### 知识点概述 本文旨在详细介绍如何在Eclipse集成开发环境中设置并使用Hibernate框架。对于初学者来说,掌握这些步骤可以帮助他们更快速地入门Java与Hibernate的结合...
在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Hibernate则是一个优秀的对象关系映射(ORM)框架,它极大地简化了Java应用程序对数据库的访问。SSH指的是Spring、Struts和Hibernate这三个开源框架...
通过以上步骤,我们就可以使用 Hibernate Tools 在 Eclipse 中生成 POJO 文件。Hibernate Tools 提供了一种简洁的方式来生成 POJO 文件,从而简化了开发过程。同时,Hibernate Tools 也提供了许多其他的功能,例如...
1. **创建新项目**:在Eclipse中,选择File > New > Java Project,输入项目名称,完成项目的创建。 2. **配置Hibernate**:在项目中添加Hibernate相关的jar包,包括Hibernate核心库、MySQL数据库驱动等。 3. **...
在Java开发中,Eclipse是一款广泛使用的集成开发环境(IDE),而Hibernate则是一个优秀的对象关系映射(ORM)框架,它极大地简化了数据库操作。为了提高开发效率,开发者经常使用Hibernate Tools来反向工程数据库...
1. **新建Hibernate项目**:在Eclipse中选择"File" -> "New" -> "Project",然后在Hibernate类别下选择"Hibernate Project",按照向导完成新项目的创建。 2. **导入数据库驱动**:确保你的项目中包含了对应数据库的...
通过以上步骤,您已经成功地在Eclipse中安装并使用了Hibernate Tools 3.2.0插件。利用这个工具,您可以极大地提高在Java项目中处理数据库任务的效率,同时简化ORM的配置和调试工作。继续探索Hibernate Tools的更多...
2. **项目创建**:在Eclipse中创建一个J2EE项目,选择相应的项目类型,如Dynamic Web Project。 3. **引入框架**:通过Maven或Gradle等构建工具,添加Struts、Hibernate和Spring的依赖到项目的类路径中。 4. **配置...
1. **创建新项目**: 在Eclipse中新建一个Java Project或Dynamic Web Project,然后将Hibernate库(如hibernate-core.jar等)添加到项目的类路径中。 2. **配置Hibernate**: 创建`hibernate.cfg.xml`配置文件,定义...
1. **创建项目**:首先,在Eclipse中创建一个新的Dynamic Web Project,设置好项目名称和目标服务器。 2. **添加库**:引入Spring、Struts和Hibernate的相关jar包。这些通常包括Spring的核心、AOP、Web和JDBC模块,...
在本文中,我们将深入探讨Hibernate 4.2.1版本的主要特点、功能改进以及如何在Eclipse环境中集成和使用。 **1. Hibernate ORM框架概述** Hibernate是一个开源的Java库,它简化了Java应用程序与关系数据库之间的交互...
在IT行业中,开发Web应用程序是常见的任务之一,而Eclipse作为一个强大的Java集成开发环境(IDE),提供了丰富的插件支持,使得创建Web项目变得相当便捷。本文将深入探讨如何使用Eclipse插件创建一个Web项目,并涉及...
【hibernate Tools】是Java开发中用于简化Hibernate框架使用的工具集,它为Eclipse提供了对Hibernate项目的集成支持。在本文中,我们将详细介绍如何安装和使用hibernate Tools,以便在开发过程中更高效地处理...
在本文中,我们将深入探讨如何使用Maven和Eclipse Neon来配置Hibernate5,这是一个流行的Java对象关系映射(ORM)框架,它简化了数据库操作。首先,我们需要理解Maven和Eclipse Neon各自的角色,然后逐步讲解如何将...
在IT行业中,开发Java Web应用时常常会使用到一套名为SSH2(Struts2、Spring、Hibernate)的技术栈,这是一套成熟的后端框架组合,能够有效地帮助开发者构建高效、可维护的应用程序。本教程将详细讲解如何在Eclipse...
"Java项目案例导航"这个名字暗示了这个项目可能包含了一些示例或指南,帮助开发者了解如何在实际项目中使用Java技术。 在描述中提到,这个项目适合对Java源代码感兴趣的人下载学习,这意味着项目内可能包含了丰富的...