所使用软件MyEclipse和MYSQL
首先创建数据库和两张表,打开myeclipse创建连接DB Browser
在窗口的右边空白处右击 New… 弹出窗口
在driver template中选择要使用的数据库,我使用的是MYSQL 则选择如图。填写Driver name ,URL ,用户名,密码。然后Add JARs 选择连接数据库所需的扎包。可以测试一下 Test Driver 。Finish完成。
切换到MyEclipse界面,在新建的web项目上右击增加 hibernate :
选择下面这个方便项目移动。否则在其它机器运行容易出错。
然后下一步,下一步
在DB Drive中选择开始创建的 DB 。输入密码。选择下一步:
这里一定要注意,上面选择你的项目的src文件夹,下面选择创建的包com.xt.common 把下面的选项打勾,下一步
这里在 Id Generator 中选择 native 本地的。 基本的创建完成。
这里在 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();
}
}
分享到:
相关推荐
Struts2、Hibernate3、Spring的图文教程简单配置与使用.pdf
Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象
NULL 博文链接:https://purplesunset.iteye.com/blog/500979
Hibernate对BLOB CLOB操作,详细的操作说明
NULL 博文链接:https://chaoyi.iteye.com/blog/2148010
Struts+Hibernate+Spring开发实例图文教程.doc
hibernate环境搭建基本操作封装,使用mysql开源数据库
Hibernate与JDBC对于数据库的性能操作对比事例,配置,更多信息资源
Hibernate基本数据操作方法 java struts hibernate
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5图文教程整合开发.doc
Hibernate的级联操作(增,删,该)
该项目为通过IDEA使用Hibernate框架,详细制作过程见文章:https://blog.csdn.net/qq_37400312/article/details/105027562 数据库默认并不是本地数据库,所以运行的时候记得去hibernate.cfg.xml改为所用的数据库...
hibernate操作全面配置讲解 让你知道如何使用myeclipse来配置一个hibernate的项目。
hibernate的表关联操作,通过映射关系操作实体类增删改查数据库-hibernate02
hibernate 操作数据库的详细图解。
关于Hibernate操作持久化类的Criteria方式的书本方法
hibernate联级操作
NULL 博文链接:https://microjava.iteye.com/blog/515233
使用Hibernate的Session对象操作数据库 1.初始化Hibernate:在要使用Hibernate的类的方法中实例化Configuration对象并用Configuration对象的configure()方法将hibernate.cfg.xml中的配置加载到内存,即: ...
◆数据状态不同:JDBC操作的数据是“瞬时”的,变量的值无法与数据库中的值保持一致,而Hibernate操作的数据是可持久的,即持久化对象的数据属性的值是可以跟数据库中的值保持一致的。 JDBC与Hibernate读取性能 ...