Hibernate 3入門

Hibernate 是「物件/關係對應」(Object/Relational Mapping)的解決方案,簡寫為ORM,簡單的說就是將 Java 中的物件與物件關係,映射至關聯式資料庫中的表格與表格之間的關係, Hibernate 提供了這個過程中自動對應轉換的方案。

2001年未 Hibernate 第一個版本發表,2003年6月8日 Hibernate 2 發表,並於年未獲得 Jolt 2004 大獎,後被 JBOSS 收納而成為其子項目之一,2005年3月 Hibernate 3 正式發表,當中有了一些重大的改變,這份文件將以之前 Hibernate 2 時撰寫的 文件 為基礎,針對 Hibernate 3作重新整理的動作,所使用的版本為Hibernate 3.0。

基礎入門
從一個最基本的物件關係映射自動化程式,瞭解 Hibernate 組成的基本元素,並進一步瞭解 Hibernate 的基礎語義、配置等概念。

物件關聯映射(Object/Relational Mapping, ORM)
學習 Hibernate,大部份的時間都在瞭解如何實現映射,而從中您也可以瞭解到不少關聯式資料庫的表格設計方式。

進階特性
有關於Hibernate的快取、事務等進階特性的探討。

工具
透過一些工具來自動生成映射文件或資料庫表格。

其它

  • [從 Hibernate 2 到 Hibernate 3]

Bag (OpenSource Project)
Blob、Clob (OpenSource Project)
cascade 的意義 (OpenSource Project)
Component (OpenSource Project)
Criteria 基本查詢 (OpenSource Project)
Criteria 進階查詢 (OpenSource Project)
DetchedCriteria (OpenSource Project)
Interceptor 介面 (OpenSource Project)
Lifecycle 介面、Validatable 介面 (OpenSource Project)
List (OpenSource Project)
Query (OpenSource Project)
Query 快取 (OpenSource Project)
Query.list、iterator (OpenSource Project)
Session (OpenSource Project)
Session 管理 (OpenSource Project)
Set (OpenSource Project)
where、group by、order by 子句 (OpenSource Project)
一對一(主鍵關聯) (OpenSource Project)
一對一(唯一外鍵關聯) (OpenSource Project)
一對多 (OpenSource Project)
二級快取(Second-level) (OpenSource Project)
內含 Component 的容器 (OpenSource Project)
動態模型(Dynamic Model) (OpenSource Project)
基本查詢 (OpenSource Project)
多對一 (OpenSource Project)
多對多 (OpenSource Project)
容器的延遲初始(Lazy Initialization) (OpenSource Project)
容器的排序 (OpenSource Project)
實體物件生命週期 (OpenSource Project)
建立 SQL 查詢 (OpenSource Project)
從映射文件生成資料表 (OpenSource Project)
從資料表生成映射文件 (OpenSource Project)
悲觀鎖定(Pessimistic Locking) (OpenSource Project)
映射文件 (OpenSource Project)
更新、刪除 (OpenSource Project)
樂觀鎖定(Optimistic Locking) (OpenSource Project)
第一個 Hibernate (OpenSource Project)
第二個 Hibernate (OpenSource Project)
簡介事務管理(基於 JDBC ) (OpenSource Project)
簡介快取(Session Level) (OpenSource Project)
繼承 - Table per subclass (OpenSource Project)
繼承 - Table per class hierarchy (OpenSource Project)
繼承 - Table per concrete class (OpenSource Project)
自定義 insert、update、delete (OpenSource Project)
複合主鍵(一) (OpenSource Project)
複合主鍵(二) (OpenSource Project)
資料庫連結 (OpenSource Project)
資料識別(Data Identity) (OpenSource Project)
配置 Hibernate (OpenSource Project)
配置文件 (OpenSource Project)
雙向關聯(inverse 的意義) (OpenSource Project)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本项目是一个基于SpringBoot开发的华府便利店信息管理系统,使用了Vue和MySQL作为前端框架和数据库。该系统主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者,包含项目源码、数据库脚本、项目说明等,有论文参考,可以直接作为毕设使用。 后台框架采用SpringBoot,数据库使用MySQL,开发环境为JDK、IDEA、Tomcat。项目经过严格调试,确保可以运行。如果基础还行,可以在代码基础之上进行改动以实现更多功能。 该系统的功能主要包括商品管理、订单管理、用户管理等模块。在商品管理模块中,可以添加、修改、删除商品信息;在订单管理模块中,可以查看订单详情、处理订单状态;在用户管理模块中,可以注册、登录、修改个人信息等。此外,系统还提供了数据统计功能,可以对销售数据进行统计和分析。 技术实现方面,前端采用Vue框架进行开发,后端使用SpringBoot框架搭建服务端应用。数据库采用MySQL进行数据存储和管理。整个系统通过前后端分离的方式实现,提高了系统的可维护性和可扩展性。同时,系统还采用了一些流行的技术和工具,如MyBatis、JPA等进行数据访问和操作,以及Maven进行项目管理和构建。 总之,本系统是一个基于SpringBoot开发的华府便利店信息管理系统,使用了Vue和MySQL作为前端框架和数据库。系统经过严格调试,确保可以运行。如果基础还行,可以在代码基础之上进行改动以实现更多功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值