Spirit采用Hibernate持久層提供了一個持久化框架。它提供了將對象存入到各種數據
庫的方法。
配置
配置文件為WEB-INF/persistence/hibernate.PRoperties。
簡單持久化
簡單持久化可以采用PortletData對象。
PortletData pd = request.getData();
pd.setAttribute("key", value);
try {
pd.store();
} catch (IOException e) {
//捕捉異常
}
得到對象
PortletData pd = request.getData();
String value = pd.getAttribute("key");
持久化治理器
PersistenceManagerRdbms接口定義了產生、取回、更新、刪除數據庫中的對象的方法。
Mapping文件
為了持久化你的對象,你需要產生一個映射文件,放到$PROJECT_ROOT/webapp/persistence目錄。
用法
PersistenceManagerRdbms pm =
PersistenceManagerFactory.createPersistenceManagerRdbms("webappname");
新聞熱點
疑難解答