`
vawe666
  • 浏览: 43003 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在eclipse使用hibernate java project

    博客分类:
  • jsp
阅读更多

##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进行Hibernate开发

    - 在Eclipse中选择“File”&gt;“New”&gt;“Java Project”,输入项目名称。 **步骤2:** 创建库文件夹。 - 在项目的`src`文件夹下新建`lib`文件夹。 - 在`lib`文件夹下再分别建两个文件夹:`db`、`hibernate`。 - 将JDBC...

    利用Eclipse 开发Hibernate 应用程序

    1. **创建新项目**:在Eclipse中,选择“File” -&gt; “New” -&gt; “Project”,然后在Java类别中选择“Hibernate Project”。 2. **配置Hibernate设置**:在新项目的属性中,我们需要配置Hibernate的相关设置,如...

    Java -- 在Eclipse上使用Hibernate

    ### Java —— 在Eclipse上使用Hibernate #### 知识点概述 本文旨在详细介绍如何在Eclipse集成开发环境中设置并使用Hibernate框架。对于初学者来说,掌握这些步骤可以帮助他们更快速地入门Java与Hibernate的结合...

    Eclipse开发Hibernate应用程序

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Hibernate则是一个优秀的对象关系映射(ORM)框架,它极大地简化了Java应用程序对数据库的访问。SSH指的是Spring、Struts和Hibernate这三个开源框架...

    Eclipse下配置和使用Hibernate_Tools

    通过以上步骤,我们就可以使用 Hibernate Tools 在 Eclipse 中生成 POJO 文件。Hibernate Tools 提供了一种简洁的方式来生成 POJO 文件,从而简化了开发过程。同时,Hibernate Tools 也提供了许多其他的功能,例如...

    Eclipse开发第一个Hibernate

    1. **创建新项目**:在Eclipse中,选择File &gt; New &gt; Java Project,输入项目名称,完成项目的创建。 2. **配置Hibernate**:在项目中添加Hibernate相关的jar包,包括Hibernate核心库、MySQL数据库驱动等。 3. **...

    eclipse 配置 hibernate tools 反向生成 pojo类 注解

    在Java开发中,Eclipse是一款广泛使用的集成开发环境(IDE),而Hibernate则是一个优秀的对象关系映射(ORM)框架,它极大地简化了数据库操作。为了提高开发效率,开发者经常使用Hibernate Tools来反向工程数据库...

    Hibernate Tools的使用,Eclipse逆向工程

    1. **新建Hibernate项目**:在Eclipse中选择"File" -&gt; "New" -&gt; "Project",然后在Hibernate类别下选择"Hibernate Project",按照向导完成新项目的创建。 2. **导入数据库驱动**:确保你的项目中包含了对应数据库的...

    Hibernate_Tools_for_Eclipse插件的安装包和使用说明

    通过以上步骤,您已经成功地在Eclipse中安装并使用了Hibernate Tools 3.2.0插件。利用这个工具,您可以极大地提高在Java项目中处理数据库任务的效率,同时简化ORM的配置和调试工作。继续探索Hibernate Tools的更多...

    J2EE--Eclipse+Struts+Hibernate+Spring

    2. **项目创建**:在Eclipse中创建一个J2EE项目,选择相应的项目类型,如Dynamic Web Project。 3. **引入框架**:通过Maven或Gradle等构建工具,添加Struts、Hibernate和Spring的依赖到项目的类路径中。 4. **配置...

    Eclipse快速上手Hibernate

    1. **创建新项目**: 在Eclipse中新建一个Java Project或Dynamic Web Project,然后将Hibernate库(如hibernate-core.jar等)添加到项目的类路径中。 2. **配置Hibernate**: 创建`hibernate.cfg.xml`配置文件,定义...

    eclipse实现spring+struts+hibernate整合

    1. **创建项目**:首先,在Eclipse中创建一个新的Dynamic Web Project,设置好项目名称和目标服务器。 2. **添加库**:引入Spring、Struts和Hibernate的相关jar包。这些通常包括Spring的核心、AOP、Web和JDBC模块,...

    Hibernate 4.2.1 Release

    在本文中,我们将深入探讨Hibernate 4.2.1版本的主要特点、功能改进以及如何在Eclipse环境中集成和使用。 **1. Hibernate ORM框架概述** Hibernate是一个开源的Java库,它简化了Java应用程序与关系数据库之间的交互...

    使用eclipse插件创建一个web project

    在IT行业中,开发Web应用程序是常见的任务之一,而Eclipse作为一个强大的Java集成开发环境(IDE),提供了丰富的插件支持,使得创建Web项目变得相当便捷。本文将深入探讨如何使用Eclipse插件创建一个Web项目,并涉及...

    如何安装使用hibernate tools

    【hibernate Tools】是Java开发中用于简化Hibernate框架使用的工具集,它为Eclipse提供了对Hibernate项目的集成支持。在本文中,我们将详细介绍如何安装和使用hibernate Tools,以便在开发过程中更高效地处理...

    用Maven+Eclipse Neon配置Hibernate5例子

    在本文中,我们将深入探讨如何使用Maven和Eclipse Neon来配置Hibernate5,这是一个流行的Java对象关系映射(ORM)框架,它简化了数据库操作。首先,我们需要理解Maven和Eclipse Neon各自的角色,然后逐步讲解如何将...

    Eclipse+Struts+Spring+Hibernate+Mysql环境搭建及访问数据库实例

    在IT行业中,开发Java Web应用时常常会使用到一套名为SSH2(Struts2、Spring、Hibernate)的技术栈,这是一套成熟的后端框架组合,能够有效地帮助开发者构建高效、可维护的应用程序。本教程将详细讲解如何在Eclipse...

    Java_project.rar_java project_java项目

    "Java项目案例导航"这个名字暗示了这个项目可能包含了一些示例或指南,帮助开发者了解如何在实际项目中使用Java技术。 在描述中提到,这个项目适合对Java源代码感兴趣的人下载学习,这意味着项目内可能包含了丰富的...

Global site tag (gtag.js) - Google Analytics