SSH獲取SESSION時報NullPointException
我的JAVA檔案和配置如下:
// 在此輸入java程式碼 package org.hxwl.tm.DAOImpl; import java.util.List; import org.hibernate.Query; import org.hxwl.tm.IDAO.IAdDAO; import org.hxwl.tm.vo.Ad; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; public class AdDAOImpl extends HibernateDaoSupport implements IAdDAO { @Override public boolean isEmpty() throws Exception { boolean flag = false; String hsql = "from Ad"; Query q = super.getSession().createQuery(hsql); List list = q.list(); if(list.size() > 0){ flag = true; } return flag; } @Override public List findAll() throws Exception { String hsql = "from Ad as a order by a.id desc"; Query q = super.getSession().createQuery(hsql); List list = q.list(); return list; } @Override public void delete(int id) throws Exception { String hsql = "delete from Ad where id = ?"; Query q = super.getSession().createQuery(hsql); q.setInteger(0,id); q.executeUpdate(); } @Override public void save(Ad ad) throws Exception { System.out.println(ad.getDate()); super.getSession().save(ad); } @Override public void update(Ad ad) throws Exception { String hsql = "update Ad set dept=?,name=?,sourse=?,date=? where id=?"; Query q = super.getSession().createQuery(hsql); q.setString(0, ad.getDept()); q.setString(1, ad.getName()); q.setString(2, ad.getSourse()); q.setDate(3, ad.getDate()); q.setInteger(4, ad.getId()); q.executeUpdate(); } @Override public Ad findById(int id) throws Exception { String hsql = "from Ad as a where a.id = ?"; Query q = super.getSession().createQuery(hsql); q.setInteger(0, id); List list = q.list(); Ad ad = (Ad)list.get(0); return ad; } public Ad findNewAd(){ String hsql2 = "from Ad as a where a.id = ?"; String hsql1 = "select MAX(id) from Ad"; Query q1 = super.getSession().createQuery(hsql1); int id = new Integer(q1.list().get(0).toString()); System.out.println(id); Query q2 = super.getSession().createQuery(hsql2); q2.setInteger(0, id); Ad ad = (Ad)q2.list().get(0); return ad; } } <p class="indent"> |
相關文章
- 從session中獲取資料Session
- SSH在呼叫Service時獲取為空-解決辦法
- Grails通過sessionId獲取session物件AISession物件
- 獲取本session的sid和serial#Session
- 【Python小隨筆】 SSH 獲取資訊Python
- 是時候優雅的和NullPointException說再見了NullException
- 關於 flask_session 在登入時設定後,再其他介面獲取時為None的問題FlaskSessionNone
- 當laravel獲取不到session的三種解決辦法LaravelSession
- 如何透過Spring Data/EntityManager/Session直接獲取DTO資料?SpringSession
- WebApi和Mvc的Session一直獲取不到問題WebAPIMVCSession
- 獲取系統時間
- php 獲取時間差PHP
- 獲取當前時間
- 配置session——快取Session快取
- Integer轉int出現NullPointExceptionNullException
- Keep processes running in the background and even after SSH session disconnectsSession
- 網站安全漏洞之SESSION防跨站攻擊獲取網站Session
- pyav 如何獲取影片時長?
- mybatis獲取當前時間MyBatis
- QT獲取日期,時間,星期QT
- C++11獲取時間C++
- Qt:獲取日期和時間QT
- ascp: Failed to open TCP connection for SSH, exiting. Session Stop (Error: Failed to open TCP connection for SSH)AITCPSessionError
- python 獲取時間的datetime庫Python
- c/c++獲取時間戳C++時間戳
- js獲取北京時間程式碼JS
- Qt 獲取程式編譯時間QT編譯
- python 如何獲取當前時間Python
- 低開銷獲取時間戳時間戳
- js獲取當天時間戳JS時間戳
- Laravel 獲取 13 位時間戳Laravel時間戳
- 安卓啟動時間獲取安卓
- Javascript獲取伺服器時間JavaScript伺服器
- 前端獲取伺服器時間前端伺服器
- Linux時間的獲取與使用Linux
- 草船借箭:透過ssh蜜罐來獲取常用密碼本密碼
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- LocalDateTime獲取今天最早時刻和最晚時刻LDA
- Java 獲取本地時間與網路時間Java