Hibernate + MySQL 快速入門:純 Java SE 環境零配置實戰教學
不依賴 Web 容器、Ant/Maven、IDE 插件,純 Eclipse + JDK + MySQL + Hibernate JARs 即可跑通第一個持久化程
Hibernate 單向一對多映射實戰:Set 集合、外鍵與 inverse 陷阱完整指南
單向一對多:只在「一方」 (User) 維護關聯集合,「多方」 (Card) 無導航屬性。優點:簡單、避免雙向同步複雜度。缺點:無法從 Card 導航到 Use
Hibernate 效能調優五大核心策略:從批次操作到抓取策略全解析
策略一:HQL 批次修改/刪除 (Hibernate 3+) 避免「查詢→載入物件→逐筆更新」的 N+1 問題與記憶體暴增: // 刪除所有 User Stri
Hibernate vs iBATIS:優缺點深度對比與選型決策指南
核心差異速覽 維度Hibernate (全自動 ORM)iBATIS (SQL 映射) 學習曲線陡峭,概念多 (Session、Proxy、Cache、HQL
iBATIS CacheModel 完整指南:配置策略、刷新機制與實戰應用
針對「讀多寫少、變動頻率低」的熱點資料,iBATIS 內建快取機制可大幅降低資料庫負載。CacheModel 在 SQL Map 設定檔中預先定義,再由 Map
iBATIS ResultMap 深度解析:從基礎映射到複雜關聯與延遲載入
ResultMap 是掌握 iBATIS 的關鍵。若資料庫欄位與物件屬性一致,可用 ResultClass 自動映射;但實務上常面臨欄位名不一、巢狀物件、多表關
iBATIS 分頁實戰:巧用 ObjectDataSource 與 QueryForList 實現高效分頁
ObjectDataSource 內建分頁支援,關鍵在於正確設定四個屬性: EnablePaging=true:啟用分頁模式 SelectMethod:取得當
Java ME 低階 GUI 繪圖:Canvas 與 Graphics 核心技術詳解
在 Java ME 高階 API(如 Form、List)中,開發者無法精確控制螢幕像素級的繪製細節,系統會自動選擇最適合裝置的顯示方式。然而,遊戲或圖形密集型
Java 中 String 與 StringBuffer 差異深度解析
核心差異總覽 Java 中三個類別負責字元操作: Character:單一字元操作 String:字串操作,不可變類別 StringBuffer:字串操作,可
JPA:Java EE 5.0 ORM 官方規範詳解
JPA 概述 JPA(Java Persistence API)作為 Java EE 5.0 平台標準 ORM 規範,將獲得所有 Java EE 伺服器支援。S
JPA 技術實作總結:從設定到程式碼範例
前言 JPA 是 EJB 基礎。雖然 EJB 尚未入門,但必須學習。從實務應用程度看,此技術在大型應用程式中廣泛使用。雖然實作過程遇到挫折,orm.xml 仍未
JPA 簡介:Java 持久化 API 核心概念與優勢
JPA 概述 JPA(Java Persistence API)透過 JDK 5.0 註解或 XML 描述物件-關聯表映射關係,將執行期實體物件持久化到資料庫中
JSF f:loadBundle 標籤使用教學:實現多語言支援
簡介 f:loadBundle 是 JSF 提供支援 JSP 本地化(多語言)操作的標籤。JSF 提供一套本地化支援機制,包含訊息、頁面顯示等,f:loadBu