hibernate 简单创建与操作(图文)

所使用软件MyEclipse和MYSQL

首先创建数据库和两张表,打开myeclipse创建连接DB Browserhibernate 简单创建与操作(图文)_第1张图片

在窗口的右边空白处右击 New… 弹出窗口

hibernate 简单创建与操作(图文)_第2张图片

在driver template中选择要使用的数据库,我使用的是MYSQL 则选择如图。填写Driver name ,URL ,用户名,密码。然后Add JARs 选择连接数据库所需的扎包。可以测试一下 Test Driver 。Finish完成。

切换到MyEclipse界面,在新建的web项目上右击增加 hibernate :

hibernate 简单创建与操作(图文)_第3张图片

hibernate 简单创建与操作(图文)_第4张图片

选择下面这个方便项目移动。否则在其它机器运行容易出错。

然后下一步,下一步

 

hibernate 简单创建与操作(图文)_第5张图片

在DB Drive中选择开始创建的 DB 。输入密码。选择下一步:

hibernate 简单创建与操作(图文)_第6张图片

hibernate 简单创建与操作(图文)_第7张图片

hibernate 简单创建与操作(图文)_第8张图片

这里一定要注意,上面选择你的项目的src文件夹,下面选择创建的包com.xt.common 把下面的选项打勾,下一步

hibernate 简单创建与操作(图文)_第9张图片

这里在 Id Generator 中选择 native 本地的。 基本的创建完成。

hibernate 简单创建与操作(图文)_第10张图片

这里在 Properties 中选择Add 添加如上,可以在运行的时候显示SQL语句。

 

新建一个测试类。

代码如下:

 

package com.xt.common;

import org.hibernate.Session;
import org.hibernate.Transaction;

public class DeptTest {

 /**
  * @param args
  */
 public static void main(String[] args) {
  Session session = HibernateSessionFactory.getSession();
  Transaction tran = session.beginTransaction();
  tran.begin();
  
  Dept d = new Dept();
  d.setDname("no222");
  
//  Emp e = new Emp();
//  e.setEname("5800");
//  
//  Emp e1 = new Emp();
//  e1.setEname("6680");
//  
//  e.setDept(d);
//  e1.setDept(d);
//  
//  d.getEmps().add(e);
//  d.getEmps().add(e1);
  
  //session.saveOrUpdate(d);
  //d = (Dept)session.load(Dept.class, 7);
  //session.delete(d);
  d.setId(7);
  session.update(d);
  //session.delete(d);
  
  tran.commit();
  session.close();
 }

}

你可能感兴趣的:(sql,mysql,Hibernate,MyEclipse,软件测试)