`

hibernate第一个项目

阅读更多
创建hibernate配置文件hibernate.cfg.xml,和log4j配置文件时要注意放的路径的问题,要将它们放到src的根目录下
对于时间字段,不能用sql.date这样的类似在数据库中生不成datetime类型,只会生成date类型,必须用util.date才能正确生成一个数据库对应 一个SessionFactory

编写hbm2ddl工具类,将实体类生成数据库表
  1. //读取hibernate.csf.xml文件,如果不加configure(),那么只能会读取后缀为properties的文件
  2. Configurationcft=newConfiguration().configure();
  3. SchemaExportexport=newSchemaExport(cft);
  4. export.create(true,true);
hibernate的默认提交事务是false,所以要手动开启和手动提交
开启事物为:session.beginTransaction()
 beginTransation并不一定就是建立了一个连接。。有可能到提交的时候才建立一个conn
提交事务为:session.getTransaction().commit();
如果出错须回滚事务:session.getTransaction().roolback();

关闭Session的方法是:
  1. if(session!=null)
  2. {
  3. if(session.isOpen())
  4. {
  5. session.close();
  6. }
  7. }

分享到:
评论

相关推荐

    demo.zip springboot + hibernate 的第一个项目

    springboot + hibernate 的第一个项目

    struts2+hibernate一周小项目总结

    struts2+hibernate一周小项目总结

    菜鸟快速运行第一个hibernate

    菜鸟少走弯路,快速运行第一个hibernate!祝你成功!

    第一个struts2和hibernate整合简单项目过程详解

    第一个struts2和hibernate整合简单项目过程详解,包含需要什么jar包,详细过程图片详解

    在项目中使用Hibernate(上)

    文档详细介绍了如何在项目中添加及使用Hibernate组件。此为上册。内容包括:1、数据库准备。2、在MyEclipse创建数据库驱动。3、在MyEclipse创建数据库驱动。其中第3点,包括:如何创建项目以及添加Hibernate组件。

    深入浅出Hibernate中文版 part1

    3.4 第一段代码 3.5 代码初解 第4章 Hibernate基础 4.1 Hibernate基础语义 4.2 基础配置 4.3 Hibernate O/R映射 4.4 数据关联 4.5 Hibernate数据检索 4.6 HQL实用技术 4.7 自定义持久化实现 第5章 ...

    Hibernate笔记 马士兵

    第6课 第一个示例Hibernate HelloWorld 7 第7课 建立Annotation版本的HellWorld 9 第8课 什么是O/R Mapping 11 一、 定义: 11 二、 Hibernate的创始人: 11 三、 Hibernate做什么: 12 四、 Hibernate存在的原因: ...

    使用Hibernate完成影院售票系统

    北大青鸟二年第一个Hibernate项目 影院售票系统

    Flex4.6+Spring3.1+Hibernate4.1 构建web项目

    Flex4.6+Spring3.1+Hibernate4.1 构建web项目,第一部分spring+hibernate,第二部添加flex。

    Hibernate实战(第2版 中文高清版)

    第一部分 从Hibernate和EJB 3.0开始  第1章 理解对象/关系持久化   1.1 什么是持久化   1.1.1 关系数据库   1.1.2 理解SQL   1.1.3 在Java中使用SQL   1.1.4 面向对象应用程序中的持久化   1.2 范式不...

    Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version2)

    这个资源在去年发布了第一版,已经有很多朋友下了觉得对他们有帮助,所以我才再发了一个第二版,希望对有需要的朋友有所帮助。本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 ...

    Spring和Hibernate学习笔记

    第一课:第一个hibernate项目 第二课:测试实体对象的生命周期 第三课:hibernate基本映射 第四课:hibernate多对一关联映射 ...................... Spring: 第一课:构建Spring的环境并建立一个例子 第三课:...

    Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version3).part1

    这个资源在去年发布了第一版,已经有很多朋友下了觉得对他们有帮助,所以我才再发了一个第二版,希望对有需要的朋友有所帮助。本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 ...

    MyEclipse中hibernate的配置

    Hibernate是开始做暑假的比赛项目之前学的第一门新技术(花了半天啃了大半本书),可惜最后项目用的是JPA。Hibernate是现在企业运用的最主流持久层中间件技术,恩,貌似可以这么说吧。 和JDBC比较一下,同样都是...

    第1章准备源代码阅读环境与Hibernate的基本配置

    此书是一本探索Hibernate技术内幕的图书,所以探索之前,我们应该拥有一份Hibernate的源代码,并对源代码有一个大概的了解。这样,我们就可以很方便的结合着Hibernate源代码阅读以后的章节。本章除了讲解如何搭建源...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

    第3章 第一个Hibernate应用  3.1 创建Hibernate的配置文件  3.2 创建持久化类  3.3 创建数据库Schema  3.4 创建对象-关系映射文件  3.4.1 映射文件的文档类型定义(DTD)  3.4.2 把Customer持久化类映射到...

    Hibernate知识文档 知识点笔记纪要

    一、第一个hibernate项目 1、新建一个java项目 2、创建User Library,加入jar包 * HIBERNATE_HOME/lib/*.jar * HIBERNATE_HOME/lib/hibernate3.jar * MySql JDBC驱动 3、提供hibernate.cfg.xml文件 4、定义...

    开源框架:Hibernate Gossip v1.04

    2001年未 Hibernate 第一个版本发表,2003年6月8日 Hibernate 2 发表,并于年未获得 Jolt 2004 大奖,后被 JBOSS 收纳而成为其子项目之一,2005年3月 Hibernate 3 正式发表,当中有了一些重大的改变,这份文件将以...

    精通hibernate:对象持久化技术孙卫琴第二版part2

    第3章 第一个Hibernate应用 47 本章通过简单的helloapp应用例子,演示如何利用Hibernate来持久化Java对象。 3.1 创建Hibernate的配置文件 47 3.2 创建持久化类 48 3.3 创建数据库Schema 51 3.4 创建对象-关系...

    Maven+Hibernate+Spring+Spring MVC开发新闻发布系统

    第1课 Maven 概述及安装 第2课 使用Maven构建Java项目 第3课 理解Maven核心概念(一) 第4课 使用Maven核心概念(二) 第5课 使用Maven创建web项目 第6课 使用Maven构建多模块项目(一) 第7课 使用Maven构建多模块...

Global site tag (gtag.js) - Google Analytics