你list里面是什么?有没有相关代码?
解决方案 »
- 请教关于中兴华为笔试的问题
- 如何用POI操纵excel里的Text Box控件
- 急死我了,谁遇到过这个问题啊 请帮助啊
- 关于Drools应用范畴
- ■■JAVA可以做什么项目?请大家出一道题让我做做...
- 请解释这句话(来自一些.cmd文件):for %%i in ("%JAVA_HOME%") do set JAVA_HOME=%%~fsi
- (100分)关于Velocity的最初级的问题help阿
- 菜鸟struts问题,关于errors输出
- java中的package问题
- 请教:JDBC连接ORACLE时怎么样在代码中修改连接用户名(比如sys)的登陆身份
- web.xml问题
- log4j怎么得到登陆日志?
List list =null;
try {
Session session = HibernateSessionFactory.getSession();
Transaction ts = (Transaction)session.beginTransaction();
Query query = session.createQuery(hql);
if(start>0){
query.setFirstResult(start);
}
if(end>0){
query.setMaxResults(end);
}
list = query.list();
ts.commit();
} catch (Exception e) {
e.printStackTrace();
}finally{
HibernateSessionFactory.closeSession();
}
System.out.println(obj.getClass());
输出看一下具体类型.
应该没什么问题啊!
跟你数据库表对应的是否一致?
<class name="com.hibernate.pojo.Auser" table="A_user" schema="U_KSJH" lazy="false">
<id name="id" type="java.lang.Long">
<column name="ID" precision="8" scale="0" />
<generator class="identity" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="10" />
</property>
<property name="pwd" type="java.lang.String">
<column name="PWD" length="8" />
</property>
</class>
</hibernate-mapping>
没问题啊!
是否sql没取到所有字段
public List finds(String hql,int start,int end){
List list =null;
try {
Session session = HibernateSessionFactory.getSession();
Transaction ts = (Transaction)session.beginTransaction();
Query query = session.createQuery(hql);
if(start>0){
query.setFirstResult(start);
}
if(end>0){
query.setMaxResults(end);
}
list = query.list();
ts.commit();
return list;//这里没有返回值么?
} catch (Exception e) {
e.printStackTrace();
}finally{ HibernateSessionFactory.closeSession();
}
hql怎么写得,还有 你的方法没有返回list 不知道是复制问题还是实际就没有返回
方法体里出错,debug跟踪一下,看哪条报错
elemenData
[0]=Object[3]
里面是一个Object数组了
sb.append(" AND A.id ='"+id+"'");
可应用如下格式试试:
while(){
Object[] rows = (Object[]) iterator.next();
Integer count = (Integer) rows[0];
String author = (String) rows[1];
}