Java中的Long类型能不能比较?

2025-02-02 05:55:51
推荐回答(4个)
回答1:

你把SQL语句答应出来 看看语句对不对就知道了么。 我也新手- - 难道Long后面还有个L?转换成double的行不

回答2:

temp-------------------->1014385
2011-7-11 16:54:56 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at com.browse.BrowseNum.updateordelete(BrowseNum.java:12)
at net.util.basedaoimpl.BrowseDao.LiuLan(BrowseDao.java:12)
at org.apache.jsp.detailInfo_jsp._jspService(detailInfo_jsp.java:248)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
来看是空指针异常。那么你看看BrowseNum.java的12行是什么东西,看看是不是为空呢
当然你要是还找不到那就找这个BrowseDao.java的12行然后跟踪到BrowseNum.java的12行看看这行的什么东西为空。
Session session = null;
Query query = session.createQuery(hql);
Transaction tx = session.beginTransaction();
从你上面给的全部可以知道Session session = null;这东西很清楚了阿你的session没初始化阿

回答3:

两都用下Long.parseLong() 强制转换应该可以的,试下吧

回答4:

不能比较