首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 應用程式開箱即用的物件持久化:Simple Persistence for Java

     編輯:Java 相關知識

Simple Persistence for Java (SPJ) 是開源物件關聯持久化庫,使用自訂查詢語言與內建資料庫支援,簡化 Java 應用物件持久化。v2.1.0 新增支援 HSQLDB(純 Java 資料庫),兩者皆無需管理配置,極輕鬆引入持久化功能。

核心特色

  • 零配置:無需配置檔、XML 映射、屬性檔(僅需合適資料庫)
  • 體積小(135KB)、API 簡單
  • 支援多種資料庫、簡單查詢語言、多型、惰性結果列表
  • HSQLDB:開源輕量級純 Java SQL 引擎,支援 ANSI-92 SQL 子集與 SQL 99/2003,提供記憶體/磁碟表、內嵌/伺服器模式

StockData 範例應用

基於使用者查詢過濾歷史證券資料(CSV 來源),命令列運行,搭配內嵌式 HSQLDB 記憶體資料庫示範。開發環境:Eclipse 3.2.1、JDK 1.5.0。

所需依賴庫

  • commons-io-1.2.jar
  • commons-logging-api.jar / commons-logging.jar
  • hsqldb.jar
  • java-cup-11-runtime.jar
  • log4j-1.2.8.jar
  • netmind-persistence-2.1.0.jar (SPJ 核心,依賴 java-cup 與 log4j)

StockData 使用 commons-io/logging,HSQLDB 無額外依賴。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved