-
<hibernate-configuration>
-
<session-factory>
-
<propertyname="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
-
<propertyname="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_first</property>
-
<propertyname="hibernate.connection.username">root</property>
-
<propertyname="hibernate.connection.password">bjpowernode</property>
-
<propertyname="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
-
</session-factory>
-
</hibernate-configuration>
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_first</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">bjpowernode</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
</session-factory>
</hibernate-configuration>
-
package com.bjpowernode.hibernate;
-
import java.util.Date;
-
publicclass User {
-
private String id;
-
private String name;
-
private String password;
-
private Date createTime;
-
private Date expireTime;
-
public String getId() {
-
return id;
-
}
-
publicvoid setId(String id) {
-
this.id = id;
-
}
-
public String getName() {
-
return name;
-
}
-
publicvoid setName(String name) {
-
this.name = name;
-
}
-
public String getPassword() {
-
return password;
-
}
-
publicvoid setPassword(String password) {
-
this.password = password;
-
}
-
public Date getCreateTime() {
-
return createTime;
-
}
-
publicvoid setCreateTime(Date createTime) {
-
this.createTime = createTime;
-
}
-
public Date getExpireTime() {
-
return expireTime;
-
}
-
publicvoid setExpireTime(Date expireTime) {
-
this.expireTime = expireTime;
-
}
-
}
package com.bjpowernode.hibernate;
import java.util.Date;
public class User {
private String id;
private String name;
private String password;
private Date createTime;
private Date expireTime;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getExpireTime() {
return expireTime;
}
public void setExpireTime(Date expireTime) {
this.expireTime = expireTime;
}
}
-
<?xmlversion="1.0"?>
-
<!DOCTYPE hibernate-mapping PUBLIC
-
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
<hibernate-mapping>
-
<classname="com.bjpowernode.hibernate.User">
-
<idname="id">
-
<generatorclass="uuid"/>
-
</id>
-
<propertyname="name"/>
-
<propertyname="password"/>
-
<propertyname="createTime"/>
-
<propertyname="expireTime"/>
-
</class>
-
</hibernate-mapping>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.bjpowernode.hibernate.User">
<id name="id">
<generator class="uuid"/>
</id>
<property name="name"/>
<property name="password"/>
<property name="createTime"/>
<property name="expireTime"/>
</class>
</hibernate-mapping>
-
<mappingresource="com/bjpowernode/hibernate/User.hbm.xml"/>
<mapping resource="com/bjpowernode/hibernate/User.hbm.xml"/>
-
//默认读取hibernate.cfg.xml文件
-
Configuration cfg = new Configuration().configure();
-
SchemaExport export = new SchemaExport(cfg);
-
export.create(true, true);
//默认读取hibernate.cfg.xml文件
Configuration cfg = new Configuration().configure();
SchemaExport export = new SchemaExport(cfg);
export.create(true, true);
-
publicclass Client {
-
publicstaticvoid main(String[] args) {
-
//读取hibernate.cfg.xml文件
-
Configuration cfg = new Configuration().configure();
-
//建立SessionFactory
-
SessionFactory factory = cfg.buildSessionFactory();
-
//取得session
-
Session session = null;
-
try {
-
session = factory.openSession();
-
//开启事务
-
session.beginTransaction();
-
User user = new User();
-
user.setName("张三");
-
user.setPassword("123");
-
user.setCreateTime(new Date());
-
user.setExpireTime(new Date());
-
//保存User对象
-
session.save(user);
-
//提交事务
-
session.getTransaction().commit();
-
}catch(Exception e) {
-
e.printStackTrace();
-
//回滚事务
-
session.getTransaction().rollback();
-
}finally {
-
if (session != null) {
-
if (session.isOpen()) {
-
//关闭session
-
session.close();
-
}
-
}
-
}
-
}
-
}
public class Client {
public static void main(String[] args) {
//读取hibernate.cfg.xml文件
Configuration cfg = new Configuration().configure();
//建立SessionFactory
SessionFactory factory = cfg.buildSessionFactory();
//取得session
Session session = null;
try {
session = factory.openSession();
//开启事务
session.beginTransaction();
User user = new User();
user.setName("张三");
user.setPassword("123");
user.setCreateTime(new Date());
user.setExpireTime(new Date());
//保存User对象
session.save(user);
//提交事务
session.getTransaction().commit();
}catch(Exception e) {
e.printStackTrace();
//回滚事务
session.getTransaction().rollback();
}finally {
if (session != null) {
if (session.isOpen()) {
//关闭session
session.close();
}
}
}
}
}
相关推荐
北大青鸟 Eclipse搭建hibernate项目环境
Struts2+Spring+Hibernate搭建登录实例完整步骤
1、 加载Hibernate类库和依赖库 2、 创建hibernate.cfg.xml文件 3、 创建持久化类和映射文件 4、 创建Hibernate连接工具类
一次下载,SSH2框架的搭建步骤 全部文档资料都有。 对于新手来说,独自完成一个完整正确的SSH框架可能是一个相当困难麻烦的事。在此我利用Myeclipse+mysql环境下使用截图外加简略文字引导初学者一步一步的搭建出一个...
ssh(Struts,Hibernate,spring)框架的搭建的步骤详细过程讲解和步骤!
简单的ssh框架,里面有所需要的jar包,搭建步骤的文档,可以简单明了的搭建起来
Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是搭建这个框架的经验总结,有很多人搭建这个框架总会遇到大大小小的问题,所以我就决定总结一下我的搭建过程。
1、 掌握 Hibernate 开发环境搭建的基本步骤; 2、 观察持久化类与数据库表的映射关系,观察相应的 Hibernate 映射文件 (.hbm.xml)配置,并能够做简单应用; 3、 观察 Hibernate 配置文件(hibernate.cfg.xml)中...
下面小编就为大家带来一篇hibernate框架环境搭建具体步骤(介绍)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
ssh是一款针对strut、spring和hibernate三个框架,其主流是以strut为主企业级应用开;此资料是以strut1和strut2与spring、hibernate之间整合的详细步骤。
struts spring hibernate ssh 三大框架集成详细步骤 手把手教你搭框架 步骤清晰;搭配MyEclipse 5.5 M2截图;让你不需要任何其他资料;跟着步骤;轻松搭建;
通过一个例子演示了struts+hibernate环境搭建的整个过程,项目连的是oracle数据库。文档中有每一个步骤的截图以及每个类和配置文件的代码。按提示步骤搭建好项目后可以发布在Tomcat服务器上直接运行。
MyEclipse8.6+SpringMVC3.0+Hibernate3.3环境搭建,文档描述的很详细每个步骤都有文字和图片说明。文档还包括源代码和配置文件信息,特别适合初学者,本人自己写的。
适用于有spring,hibernate搭建有了解的并且知道flex开发的人员,只是基础的spring+hibernate+flex项目搭建,新手入门哦!
主要介绍了Spring+SpringMVC+Hibernate项目环境搭建的步骤(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在myeclipse下搭建struts2 hibernate spring ssh模式的步骤视频教程 画面高清 声音清晰无杂音
最近在群里好多朋友,不管认识还是不认识的,都问到SSH2框架整合搭建的问题。于是乎,抽了个空,理了个文档出来,里面是整合搭建的详细步骤以及截图,并附上了使用到的相应jar包。新手的最佳选择。
有图有真相 一步一步教您如何搭建ssh框架
针对web开发中的ssh的搭建思路及具体的实施步骤,
SSH框架搭建步骤很多,但是不难,因为MyEclipse已经帮我们做了大部分的工作,如果纯手动添加这个框架的话,那真是够复杂的了。不过涉及的知识挺多的,适合有一定基础的人。下面详细介绍一下SSH框架的搭建步骤并且...