广告
返回顶部
首页 > 资讯 > 精选 >hibernate框架环境搭建具体步骤(介绍)
  • 750
分享到

hibernate框架环境搭建具体步骤(介绍)

hibernate环境搭建框架 2023-05-31 12:05:41 750人浏览 八月长安
摘要

一. 概述:hibernate框架是作用于dao层的,实现对数据的持久化保存.通过面向对象的方式操作数据库。二. hibernate框架的搭建1.导包  lib目录下的required文件夹下的所有jar包.  mysq

一. 概述:hibernate框架是作用于dao层的,实现对数据的持久化保存.通过面向对象的方式操作数据库。

二. hibernate框架的搭建

1.导包

  lib目录下的required文件夹下的所有jar包.

  mysql驱动包.

2.创建数据库于表.

3.创建实体类.

4.创建实体映射文件(以crm练习Customer类为例)

  实体类名.hbm.xml

  引入约束文件

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"  "Http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><!-- 根元素    package(可选):填写包名.后面凡是需要完整类名的地方,都可以省略包名了. --><hibernate-mapping package="cn.itcast.domain" >  <!-- class:映射类与表的关系      name属性:实体属性名      table属性:对应的表名   -->  <class name="Customer" table="cst_customer" >  <!-- id:映射主键属性名(OID)与主键列对应关系      name属性: OID名称      column属性(可选):主键列名,默认值就是name属性值      length属性(可选):指定属性长度.默认值使用数据库对应列长度      type属性(可选):指定当前列(属性)的类型.默认值会根据数据库类型自动指定类型.        type="long"        hibernate类型        type="java.lang.Long"  java类型        <column name="cust_id" sql-type="bigint" ></column> 数据库类型   -->    <id name="cust_id" >      <!--主键生成策略         increment:hibernate每次保存数据是,会查询数据库中最大的值,在最大值的基础上加1作为新的主键值(测试时使用)      identity:主键自增,有数据库负责生成主键值      sequence:序列,oracle时使用      hilo:高低位算法,适用于既不支持自增也不支持序列的库(用不着)      native:identity|sequence|hilo自动三选一      uuid:主键类型为字符串是使用.      assigned:有我们手动指定ID值        -->      <generator class="native"></generator>    </id>    <!-- property:映射非主键属性名与非主键列对应关系      name属性: 属性名      column属性(可选):非主键列名,默认值就是name属性值      length属性(可选):指定属性长度.默认值使用数据库对应列长度      type属性(可选):指定当前列(属性)的类型.默认值会根据数据库类型自动指定类型.        type="long"        hibernate类型        type="java.lang.Long"  java类型        <column name="cust_id" sql-type="bigint" ></column> 数据库类型   -->    <property name="cust_name" column="cust_name" ></property>    <property name="cust_source" ></property>    <property name="cust_industry" column="cust_industry" ></property>    <property name="cust_level" column="cust_level" ></property>    <property name="cust_phone" column="cust_phone" ></property>    <property name="cust_mobile" column="cust_mobile" ></property>  </class></hibernate-mapping>

--结束END--

本文标题: hibernate框架环境搭建具体步骤(介绍)

本文链接: https://www.lsjlt.com/news/225693.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作