hibernate配置入门(个人总结)

最近一段时间在学习hibernate,个人整理了一些入门的配置(水平有限,错误的地方希望可以一起交流<[email protected]>)

添加环境
  1,jar包
    1.1,mysql驱动
    1.2,hibernate3.jar
    1.3,required下的一个文件
    1.4,jpa下的六个文件
  2,配置文件
    hibernate.cfg.xml(最好放在src目录下)
      2.1.1,可以去etc下copy
      2.1.2,可以在手册中查找
    xxx.hbm.xml(映射文件,可以参考手册进行编写)

使用hibernate实现CRUD操作
  1,准备(创建sessionFactory工厂)

private SessionFactory sessionFactory = new Configuration()//
            .configure()//
            .addClass(User.class)//
            .buildSessionFactory();

  2,模板代码

     Session session = sessionFactory.openSession();
        Transaction tx = null;

        try
        {
            tx = session.beginTransaction(); //开启事务

            //具体的操作 可以进行增删改查
            User user = new User();
            user.setName("张三");
            session.save(user);

            tx.commit();   //提交事务
        }catch (RuntimeException e) {
            tx.rollback();  //回滚
            throw e;
        }finally{
            session.close();
        }
时间: 2024-10-27 00:30:22

hibernate配置入门(个人总结)的相关文章

Spring MVC注解配置结合Hibernate的入门教程及其代码实例

原文:Spring MVC注解配置结合Hibernate的入门教程及其代码实例 源代码下载地址:http://www.zuidaima.com/share/1787210045197312.htm 1.概述 本文旨在搭建Spring MVC+Hibernate开发框架,通过一个简单的demo讲解Spring MVC的相关配置文件,以及通过注解方式实现简单功能. 开发框架:Spring+Spring MVC+Hibernate(Spring所用的版本为3.0.5). 数据库:MySQL(数据库名称

Hibernate框架入门

导读 本文主要介绍hibernate的入门,主要包括以下内容:hibernate介绍.hibernate环境搭建.hibernate简单测试.测试涉及的api详解. 一.hibernate介绍 JDBC是Java操作数据库的工具,我们可以使用jdbc来书写并执行sql语句来操作数据库,对于普通的业务,jdbc工具是完全可以胜任的,但但当任务复杂,特别是数据库中表格很多的时候,jdbc就会显得力不从心,代码复用率低且sql语句容易出错. Hibernate框架从jdbc面向过程操作数据库的过程转变

IntelliJ IDEA 基本配置入门

前言:今天下载安装IntelliJ IDEA,随手创建了一个项目,执行Build提示错误.与大多数用于开发JAVA的IDE类似,不做任何配置,编译是不会成功的.因此我尝试对IDEA的配置进行了一点初步探索,顺手记下供同行参考. 1.JDK环境 目前大多数IDE都没有集成JDK环境,IDEA也是一样,在使用IDEA之前首先要安装JDK,并且配置环境变量.与其他IDE不同之处在于,IDEA不会自动匹配系统的JDK环境,编译时会提示以下错误信息: Using javac 1.7.0_40 to com

Hibernate配置

Ⅰ.Hibernate配置前提工作(E:\):    (一).解压4个工具包         工具如下:apache-ant-1.6.2-bin.zip      →→     apache-ant-1.6.2                   hibernate-2.1.2.zip                       →→     hibernate-2.1                   hibernate-extensions-2.1.3.zip     →→     hib

spring + springMVC +hibernate 配置2

这种方式比较精简 配置项不多 spring采用自动扫描配置 ,分spring_springMVC.xml  . hibernate_config.xml 两个文件 web.xml配置如下 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.o

Spring hibernate配置中mappingLocations、mappingDirecto

mappingLocations.mappingDirectoryLocations与mappingJarLocations 区别 由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好, 所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能 LocalSessionFactoryBean有好几个属性用来查找hi

Spring的DataSource配置、将Hibernate配置全部写到Spring配置

DataSource可以集中管理数据库连接,减少维护工作量,使部署更简单: Spring的DataSource配置:(Spring数据源配置)这里使用dbcp,还有很多其他的如c3p0,jdbc,jndi等 DataSource和定义普通Bean一样,指定id.类别,注入属性: 站点停止时,应该调用DataSource的close方法,通过destroy-method属性配置实现: 1,在Spring配置文件配置DataSource的bean: <bean id="dataSource&q

第四十八课 zabbix工作原理、安装、配置入门

监控系统基础及zabbix介绍 zabbix工作原理及安装配置 zabbix配置入门 zabbix配置入门 一.监控系统基础及zabbix介绍 著名的监控工具 zabbix zennos opennms cacti nagios. cacti 收集数据.展示图表 nagios 关注状态 报警机制强 zabbix 强大的监控工具能完成数据采集.存储.展示.报警功能. zabbix 有专用的agent的监控工具,他是一个分布式的监控系统. 二.zabbix的安装(zabbix-2.4为例) 1.rp

通过Hibernate配置获取数据库表的具体信息

/** * 通过Hibernate配置获取数据库表的具体信息 * @author 晚风工作室 www.soservers.com * */ 标签: Hibernate [1].[代码] [Java]代码 跳至 [1] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 5