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;
	}

}

 

你可能感兴趣的:(Hibernate)