热点:

    Hibernate入门指南

      [   原创  ]   作者:
    收藏文章 暂无评论

    Hibernate 是一个开源的对象关系映射框架,它以极轻的方式封装了 JDBC,让 Java 开发者能够自由运用面向对象的思维来操作数据库,提升开发效率与代码可维护性。

    1、 从官方网站下载Hibernate开发工具包

    2、 Hibernate框架的目录组织结构

    3、 新建一个Java工程项目

    4、 引入所需jar包

    5、 引入日志记录相关包

    6、 加载数据库驱动程序

    7、 建立数据表:关系型数据库

    8、 );

    9、 设计一个面向对象的实体类

    10、 }

    11、 }

    12、 }

    13、 }

    14、 }

    15、 }

    16、 }

    17、 建立对象关系映射

    18、 XML格式的映射文件,名称可自定义,无特定要求。

    19、 命名一般遵循统一标准规范

    20、 实体类映射文件命名为绵态.hbm.xml

    21、 加入限制条件

    22、 建立类与数据库表之间的对应关系

    23、 用于建立类与数据库表的映射关系,指定类的完整路径及其对应的数据表名称。

    24、 将类的属性与数据库表字段进行对应映射。

    25、 唯一标识符用于区分不同对象

    26、 贪图矿产资源,暗藏隐患,需谨慎开发与管理。

    27、 在id标签内设置主键生成方式。

    28、 基础属性配置说明

    29、 映射类中的普通属性,name表示类中属性名,column对应表中字段名称。用于建立类属性与数据库字段的关联关系,实现数据持久化操作。

    30、 类型:三种表达方式

    31、 Java中的字符串类型,用于表示文本数据。

    32、 Hibernate中用于映射字符串数据的类型

    33、 SQL类型无法直接通过type属性设置,必须使用column子标签进行定义。

    34、 -->

    35、 配置Hibernate核心文件,设置数据库连接与映射信息。

    36、 告知Hibernate所连接的具体数据库类型。

    37、 在src目录中新建一个名为hibernate.cfg.xml的配置文件。

    38、 必须配置的属性,务必正确设置。

    39、 设置数据库连接的地址、端口、用户名和密码等基本信息。

    40、 Hibernate框架使用的数据库方言配置。

    41、 生成不同的底层SQL语句

    42、 可选属性,按需设置。

    43、 展示SQL语句

    44、 格式化SQL语句,使其更清晰易读。

    45、 将对象关系映射转化为数据库的建表、删表和修改表结构等操作。

    46、 通知Hibernate加载指定的映射配置文件。

    47、 编写测试用例

    48、 往数据库添加一条新数据

    49、 向数据库添加一条新记录

    50、 加载Hibernate核心配置文件,读取其中的数据库连接信息。

    51、 创建SessionFactory以获取Session,相当于获取数据库连接对象,用于后续的数据操作和交互。

    52、 获取会话对象,用于后续操作处理。

    53、 默认情况下,事务不会自动提交。

    54、 执行具体业务处理操作

    55、 向数据库添加一条新记录

    56、 将客户姓名设置为任童。

    57、 提交事务

    58、 释放资源

    59、 }

    soft.zol.com.cn true https://soft.zol.com.cn/1167/11679007.html report 2110 Hibernate 是一个开源的对象关系映射框架,它以极轻的方式封装了 JDBC,让 Java 开发者能够自由运用面向对象的思维来操作数据库,提升开发效率与代码可维护性。 1、 从官方网站下载Hibernate开发工具包 2、 Hibernate框架的目录组织结构 3、 新建一个Java工程项目 4、 ...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Oxios Hibernate v1.3

    更新时间:2009年04月15日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:英文

    Oxios Hibernate v1.3