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
- 【Struts2】Session的獲取Session
- 【Python小隨筆】 SSH 獲取資訊Python
- Grails通過sessionId獲取session物件AISession物件
- SpringMVC - controller中獲取sessionSpringMVCControllerSession
- 關於filter獲取session的問題!!!FilterSession
- 獲取本session的sid和serial#Session
- 求救!Javabean中能否獲取某個session的值??JavaBeanSession
- 在ActionForm中如何獲取session中的資料?ORMSession
- Strut2------獲取介面返回的session,application,parameterSessionAPP
- oracle獲取當前會話(程式)session id(sid)Oracle會話Session
- Jive的NullPointException問題NullException
- SSH在呼叫Service時獲取為空-解決辦法
- 當laravel獲取不到session的三種解決辦法LaravelSession
- WebApi和Mvc的Session一直獲取不到問題WebAPIMVCSession
- 獲取指定pid的session的pga/uga使用情況Session
- android中HttpClient獲取Session然後使用 WebView共享session的解決辦法(轉)AndroidHTTPclientSessionWebView
- Integer轉int出現NullPointExceptionNullException
- 如何透過Spring Data/EntityManager/Session直接獲取DTO資料?SpringSession
- 網站安全漏洞之SESSION防跨站攻擊獲取網站Session
- 使用SSH+session+mysql實現購物車SessionMySql
- 【hibernate】Session快取Session快取
- 使用gin,gin-contrib/sessions不同request path獲取不到sessionSession
- Keep processes running in the background and even after SSH session disconnectsSession
- 菜鳥學SSH(九)——Hibernate——Session之save()方法Session
- jive發貼時NullPointException解決辦法NullException
- 頁面獲得不了session值???Session
- ssh到圖形介面時報:X11 forwarding request failed on channel 0ForwardAI
- ssh或scp到遠端主機時報錯:Too many authentication failures for oracleAIOracle
- 前後端頁面分離導致session無法正常獲取的問題後端Session
- Linux su 切換到某使用者時報錯: could not open sessionLinuxSession
- Cookie && Session && localStorage && sessionstorage && HTTP快取CookieSessionHTTP快取
- STRUTS2獲得session和requestSession
- js獲取元素的方法(獲取html元素的方法)JSHTML
- PHP根據身份證號碼,獲取性別、獲取生日、計算年齡、獲取地址、獲取生肖、獲取星座、以及判斷是否是身份證號(方法教程)PHP
- 詳解cookie、session和HTTP快取CookieSessionHTTP快取
- 獲取LOV事件事件
- js獲取日期JS