第一个hibernate项目
2013-04-10 22:08
253 查看
1、创建java项目
2、创建User Library,加入依赖包 * HIBERNATE_HOME/lib/*.jar * HIBERNATE_HOME/hibernate3.jar * 加入数据库驱动(mysql驱动)
3、提供hibernate.cfg.xml文件,完成基本的配置
4、建立实体类User.java
5、提供User.hbm.xml文件,完成实体类的映射
6、将User.hbm.xml文件加入到hibernate.cfg.xml文件中
7、编写工具类ExoprtDB.java,将hbm生成ddl,也就是hbm2ddl
8、建立客户端类Client,添加用户数据到mysql
最好加入如下配置项,方便观察hibernate sql的生成: <property name="hibernate.show_sql">true</property> <property name="hibernate.format_sql">true</property> 最好加入log4j配置文件,将该配置文件拷贝到src下,便于程序的调试
hibernate.cfg.xml:
View Code
2、创建User Library,加入依赖包 * HIBERNATE_HOME/lib/*.jar * HIBERNATE_HOME/hibernate3.jar * 加入数据库驱动(mysql驱动)
3、提供hibernate.cfg.xml文件,完成基本的配置
4、建立实体类User.java
5、提供User.hbm.xml文件,完成实体类的映射
6、将User.hbm.xml文件加入到hibernate.cfg.xml文件中
7、编写工具类ExoprtDB.java,将hbm生成ddl,也就是hbm2ddl
8、建立客户端类Client,添加用户数据到mysql
最好加入如下配置项,方便观察hibernate sql的生成: <property name="hibernate.show_sql">true</property> <property name="hibernate.format_sql">true</property> 最好加入log4j配置文件,将该配置文件拷贝到src下,便于程序的调试
hibernate.cfg.xml:
View Code
package gdou.wteam.hibernate; import java.util.Date; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class Client { public static void main(String[] args) { //默认读取hibernate.cfg.xml文件 Configuration cfg = new Configuration().configure(); //建立SessionFactory SessionFactory sessionFactory = cfg.buildSessionFactory(); //取得Session Session session = null; try { session = sessionFactory.openSession(); //开启事务 session.beginTransaction(); //cfg.addClass(User.class); User user = new User(); user.setId("2343546757"); 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(); } } } } }
相关文章推荐
- 【Hibernate框架开发之一】搭建Hibernate环境并成功运行第一个项目HelloHibernate并解决3个常出现的运行问题;
- 新建第一个Hibernate项目的步骤
- spring+hibernate的第一个项目成功后的总结
- Intellij IDEA下的第一个Hibernate项目
- Hibernate——建立第一个hibernate项目
- hibernate学习笔记之(第一个Hibernate项目)
- 开发第一个Hibernate项目,实现插入数据功能
- Intellij IDEA创建第一个hibernate项目
- Hibernate配置第一个项目
- 第一个Hibernate项目
- 【Spring boot】第一个项目 Springboot + mysql + hibernate
- 如何建立第一个hibernate项目以及解决相关出现的问题
- 2. 第一个hibernate项目
- javaweb:spring mvc+spring+hibernate第一个项目
- 第一个成功的Hibernate项目
- 【Spring boot】第一个项目 Springboot + mysql + hibernate
- Hibernate第一节:第一个Hibernate项目
- 【Hibernate框架开发之二】第一个Hibernate-Annonation项目(采用@Entity、@Id直接映射实体类)
- Hibernate实战_笔记6(第一个Hibernate项目)
- 第一个hibernate项目