`

Hibernate小试牛刀

 
阅读更多

首先用MySql建立一个数据库和其中的表:

1,建一个数据库hibtest:



 
2.在数据库中建一个表model:



 
3. 好了,这下搞定了MySql该打开Eclipse安装Hibernate的插件了,在线安装的网址:

http://download.jboss.org/jbosstools/updates/development

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

 将Hibernate和JBoss的development给安上先。

 

4.在Eclipse里新建一个Java工程,取名叫MyHibernate吧。新建好工程,第一件事就是就是新建一个文件夹,姑且取名叫做lib,将MySQL的驱动放进里面。就是我上传的mysql-connector-java-5.0.8-bin.jar。最好,在Build path中对这个jar包依赖一下。



 

接下来,我们新建一个这个:



 

5.然后,填写一下这个表格:



 

6.接下来,我们通过视图,直观的看一下该数据库中的结构:

先建一个这个:



 一路凯歌next,直到finish。

这下就可以看到该库中的表格及其结构了:



 如果看不到上图,也没关系。在Windows----->Show view-------->other中选择这个即可:




 
 7,最后,我们使用Hibernate Code Generation来产生数据库表映射Java对象:

首先如下图所示打开Hibernate Code Generation:



 

 

首先设置一下输出文件夹:



 

然后,给个包名并且Setup-----》Create New:



 

 设置完输出的配置,最后选上这三个既可以点击run了:



 

 运行之后,的结果可以到之前设置的输出文件夹中寻找:

8.

 看看生成的代码:

package com.wjy.hibernateTest;

// Generated 2014-1-19 15:09:40 by Hibernate Tools 3.4.0.CR1

import java.util.Date;

/**
 * Model generated by hbm2java
 */
public class Model implements java.io.Serializable {

	private Integer id;
	private String name;
	private String address;
	private Date year;

	public Model() {
	}

	public Model(String name) {
		this.name = name;
	}

	public Model(String name, String address, Date year) {
		this.name = name;
		this.address = address;
		this.year = year;
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public Date getYear() {
		return this.year;
	}

	public void setYear(Date year) {
		this.year = year;
	}

}

 

分享到:
评论

相关推荐

    eclipse javabean 插件 swt hibernate

    eclipse javabean 插件 swt hibernate 最近刚刚自学的eclipse插件开发,小试牛刀。 请多提出宝贵意见、建议,不断改进。 没有资源分的 留邮箱地址

    基础Spring教程

    《Spring小试牛刀.doc》可能涵盖了Spring框架的基础知识,包括: 1. **IoC(Inversion of Control,控制反转)**:这是Spring的核心特性,通过依赖注入,将对象的创建和管理交给了Spring容器,降低了对象之间的耦合...

    Spring.3.x企业应用开发实战(完整版).part2

    11.1.1 JDBCTemplate小试牛刀 11.1.2 在DAO中使用JDBCTemplate 11.2 基本的数据操作 11.2.1 更改数据 11.2.2 返回数据库的表自增主键值 11.2.3 批量更改数据 11.2.4 查询数据 11.2.5 查询单值数据 11.2.6 调用存储...

    Spring3.x企业应用开发实战(完整版) part1

    11.1.1 JDBCTemplate小试牛刀 11.1.2 在DAO中使用JDBCTemplate 11.2 基本的数据操作 11.2.1 更改数据 11.2.2 返回数据库的表自增主键值 11.2.3 批量更改数据 11.2.4 查询数据 11.2.5 查询单值数据 11.2.6 调用存储...

Global site tag (gtag.js) - Google Analytics