JavaBean 封裝 SQL Server 資料庫連線工具類 (JDBC-ODBC Bridge)
前言 此範例示範將 SQL Server 資料庫連線、查詢、更新操作封裝為 JavaBean,採用 JDBC-ODBC Bridge 驅動 (已淘汰,僅供教學參
JavaBean 屬性分類深度解析:Simple、Indexed、Bound、Constrained
前言 JavaBean 規範定義四種屬性類型,透過方法命名慣例與特定事件支援類別,賦予屬性豐富的語意與互動行為,是視覺化建構工具與運行時期元件協作的基石。 1
簡易 JDBC JavaBean 範例:資料庫連線、查詢與更新封裝
前言 此範例示範將 JDBC 連線、查詢、更新操作封裝為一個簡單的 JavaBean,供 JSP 或 Servlet 呼叫,達成資料存取邏輯與展示層分離。 程
JavaBeans 完整實作範例:貸款計算器元件 (含 BeanInfo、PropertyEditor、Manifest)
前言 本範例展示一個完整的 JavaBeans 元件 Loan,包含 GUI 介面、自訂屬性編輯器 LoanEditor、LoanBeanInfo 中繼資料與
JavaBeans 基礎屬性類型詳解:Simple、Indexed、Bound、Constrained
前言 JavaBeans 規範定義四種屬性類型,透過命名慣例與特定介面實作,賦予屬性不同的語意與行為,支援視覺化建構工具的屬性表編輯、事件連結與約束驗證。 1
JavaBeans 進階開發:客製化器、屬性編輯器與 BeanInfo 完整指南
前言 JavaBeans 規範提供三大擴充機制讓開發者在建構工具 (如 IDE 視覺化設計器) 中豐富元件行為:客製化器、屬性編輯器、BeanInfo。這些類別
Hibernate 註解配置載入機制深度解析 (AnnotationConfiguration)
前言 Hibernate 啟動核心在於 Configuration 物件建立與組態檔載入。使用註解時需改用 AnnotationConfiguration (H
Hibernate 註解建立資料表完整流程 (SchemaExport、hbm2ddl.auto)
前言 Hibernate 可根據實體註解自動建立、更新或驗證資料庫結構。本文介紹三種啟動建表方式:手動 DDL、組態屬性 hbm2ddl.auto、程式化 Sc
Hibernate 註解 ID 生成策略完整指南 (@GeneratedValue)
前言 @GeneratedValue 定義主鍵值產生方式,搭配 strategy 指定標準策略,或配合 @GenericGenerator 使用 Hiberna
Hibernate 註解組件映射 (@Embeddable) 與屬性覆寫
前言 組件 映射將一個類別的屬性「內嵌」至另一個實體的資料表中,組件類別本身不擁有獨立生命週期與主鍵,僅作為屬性群組存在。Hibernate 使用 @Embed
Hibernate 註解實現複合主鍵 (@IdClass 與 @EmbeddedId)
前言 當資料表主鍵由多個欄位組成時,需建立複合主鍵類別。Hibernate 提供兩種方式:@IdClass (主鍵類別獨立) 與 @EmbeddedId (主鍵
Hibernate 註解繼承映射三大策略深度解析
前言 JPA/Hibernate 支援三種繼承映射策略,對應資料庫不同的表結構設計。透過 @Inheritance 註解在父類別指定策略,搭配 @Discrim
Hibernate 註解關聯映射完全指南:OneToOne、ManyToOne 與 JoinTable
前言 Hibernate 註解提供豐富的關聯映射註解,支援單向、雙向、主鍵關聯、外鍵關聯、中間表關聯等多種資料庫模型。本文系統整理 @OneToOne、@Man
Hibernate 註解級聯操作 (Cascade) 完整對照表
前言 Hibernate 透過 @OneToOne、@OneToMany 等關聯註解的 cascade 屬性,定義當對父實體執行特定 Session 操作時,是
Hibernate 註解定義命名查詢與原生 SQL 映射詳解
前言 Hibernate 允許在實體類別上以註解方式預先定義靜態查詢 (Named Query) 與原生 SQL 查詢 (Named Native Query)
Hibernate 註解整合 Ehcache 實現二級緩存完整指南
前言 自 Hibernate 2.1 版本起,Ehcache 已成為 Hibernate 內建的預設二級緩存提供者(SessionFactory 層級)。在專案
Hibernate SchemaExport:從映射檔自動建立資料庫結構
Hibernate 自動生成 DDL (SchemaExport) 利用 hibernate.cfg.xml 與 *.hbm.xml 映射檔,程式化建立資料庫表
Java Calendar 日期運算:計算上完 N 堂課的結束日期
業務場景:固定每週上課日推算結束日期 需求:每週一、二、五上課 (每週 3 堂),共 50 堂課,從今天起算,求結束日期。 演算法邏輯 取得今天是星期幾 (