hibernate简单配置

<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE hibernate-mapping
    PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Hibernate映射文件的根元素 -->
<hibernate-mapping package="com.hrsys.model">
    <class name="Employee" table="emp_table">
    <id name="id" type="integer"  column="emp_id">
        <generator class="identity" />
    </id>
    <property  name="name" column="emp_name" type="string" length="50"/>
    <property name="password" column="emp_pass" type="string" length="50" />
    <property name="salary" column="emp_salary" type="double" />
    <property name="departmentId" column="mgr_id" type="integer" />
    <property name="roleId" column="role_id" type="integer" />
    </class>
</hibernate-mapping>

1、配置持久化的包的位置;

2、配置映射类跟数据库表;

3、配置主键对应的数据表列名;

4、配置非主键对应的数据表列名;

时间: 2024-10-13 18:31:34

hibernate简单配置的相关文章

[JavaWeb基础] 005.Hibernate的配置和简单使用

1.Hibernate简介 Hibernate是一个基于Java的开源的持久化中间件,对JDBC做了轻量的封装.采用ORM映射机制,负责实现Java对象和关系数据库之间的映射,把sql语句传给数据库,并且把数据库返回的结果封装成对象.内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API.以对象的形式操作数据,提高开发效率,不用关心数据库种类(换数据库只要修改配值文件). 2.在MyEclipse上创建一个DB broswer 这个东西你可以从Window -> Show

Hibernate的配置与简单使用

一.概念  Hibernate是一个开源的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以抛弃在程序中编写SQL语句,随心所欲的使用对象编程思维来操纵数据库. 二.准备工作 在Eclipse中安装HibernateTools插件:Help -> Install New Software 来进行安装.New -> Other打开的对话框中如果有Hibernate选项则表明安装成功. 三.创建工程 1.New 一个 Java Project 2.为Java

hibernate简单介绍

1.   Hibernate是什么? hibernate是 轻量级的 ORM 框架. ORM全称object/relationmapping [对象/关系映射]. Hibernate主要用来实现Java对象和表之间的映射,除此之外还提供数据查询和获取数据的方法.能够大幅度降低开发时人工使用SQL和JDBC处理数据的时间. Hibernate的目标是对于开发人员通常的数据持久化相关的编程任务,解放当中的95%.对于以数据为中心的程序来说,它们往往仅仅在数据库中使用存储过程来实现商业逻辑,Hiber

SpringMVC+Spring4.0+Hibernate 简单的整合

学习的初始 一个 Hello World. 1.搭建好环境 工欲善其事,必先利其 这是需要的jar 简单的说下 : standard.jar  这个jar包是我们在jsp中使用JSTL标签的时候用到的.你也可以使用SpringEL . servlet-api.jar  这是你在SpringMvc中 用到HttpServletRequest 等这些类. 导入的包都OK了,上传下载的包我没有导.现在就应该到配置文件了. 2.配置文件  2.1web.xml   项目使用了什么框架.看这个配置就知道了

《Java从入门到放弃》入门篇:hibernate基本配置

hibernate是个什么玩意呢?简单点说,就是别人写好的一套访问数据库的东东,底层其实就是JDBC. 使用JDBC就像以前没有电饭煲,我们要自己根据经验,多少人煮多少米,放多少水,用多大的火,煮多长时间,整个过程都需要自己来把控,如果把控得不好,运气好只是把饭煮成粥,运气不好就是一锅炭了. 而使用hibernate就跟使用电饭煲一样,根据刻度放水和米,然后按煮饭还是煮粥,接下来等它"叮~"的一声后,就可以吃了,不说煮得有多好,起码煮出来的是饭,而且是熟的!!! 前者没有多年煮饭经验肯

Hibernate之配置使用

声明:关于讲解Hibernate使用版本的问题,我想了很久,目前最新版是14-10-30的4.3.7.Final ,而我之前做项目使用的是3.3.2,这中间已经迭代还几个版本了.用低版本怕使大家忽略很多新特性,但用新版本,我又不清楚增加了哪些新特性.听了下朋友的建议,他们说既然是面向初学者的,最好还是用最拿手的,一方面自己熟练,有问题可以很好解决,另一方面就是,新特性都是在主体上增加的,并不影响主体,俗话说,师傅领进门,修行在个人.原理讲给你们,新版本的特性你们可以自己了解.所以以后的hiber

hibernate基本配置

ORM ORM(Object Relation Mapping)对象关系映射.是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术.简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中.本质上就是将数据从一种形式转换到另外一种形式. ORM优势 ORM框架可以让我们减少乏味的代码,更加的面向对象的设计,更好的性能,更好的移植性. 创建持久化类 pojo: Plain Ordinary Java Object(无格式的Java对象)Hi

Spring Data JPA、 MyBatis与Hibernate简单对比

整体参考: https://blog.csdn.net/xihuanyuye/article/details/81201441 详细参考: https://blog.csdn.net/qq897958555/article/details/53208002 1.Spring Data JPA与Hibernate Spring Data JPA是Spring Data的子模块.使用Spring Data,使得基于“repositories”概念的JPA实现更简单和容易.Spring Data JP

springBoot日志快速上手简单配置

默认配置 日志级别从低到高分为: TRACE < DEBUG < INFO < WARN < ERROR < FATAL. 如果设置为 INFO ,则低于 INFO 的信息都不会输出其他的依次类推 默认情况下,Spring Boot会用Logback来记录内部日志,并用INFO级别输出到控制台你不用做任何设置 从上图可以看到,日志输出内容元素具体如下: 时间日期:精确到毫秒 日志级别: 进程ID 分隔符:--- 标识实际日志的开始 线程名:方括号括起来(可能会截断控制台输出)