hibernate-学习笔记

本文深入探讨Hibernate框架,一种简化数据库操作的ORM工具。通过HQL查询语言,实现表与对象的映射,介绍Eclipse环境下配置及使用流程,包括jar包下载、配置文件设置、持久化类与映射文件创建,以及API应用。

1.0 一篇hibernate学习笔记,还未整理,不是内部人员看不懂系列。

hibernate(冬眠)框架,简化数据库操作

专用的查询语句,写法上HQL不同于SQL,转化之底层还是sql语句。

-----从前的SSH的H

将表和对象一一对应

eclipse使用hibernate步骤:
1.下jar包
    核心包和连接包
    javaassist包
    slf4j包

2.配置文件
    命名:hibernate.cfg.xml

3.创建持久类和映射文件
    类名.hbm.xml
    映射配置信息
    id主键映射关系注意如下(class=“?”)
    name column type 
    native-自动增长-和数据库自动变化
    increm-自动增长
    assign-用户输入主键信息
    sequence-oracle-用序列自动增长
    例子如下:
    <id name="deptNo" column="deptNo" type="java.lang.Integer">
    <!-- 主键生成策略,native万能的自动增长,适配所有可以连接的数据库-->
        <generator class="native"/>
    </id>

    property普通字段映射关系:
    name column type
    例子如下:
    <property name="loc" column="loc" type="java.lang.string"></property>


    将映射文件配置好

4.使用hibernate的api

    Configuration config;//读取配置文件
    SessionFactory sf;//管理连接
    Session session;//一个连接
    Transaction tx;//事务(存盘)--增删改,查不用开事物(开了浪费时间)。


后期作业:
myeclipse 的hibernate 逆向工程:从数据库生成实体类和配置文件


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值