message表msgID int not null, --序号
houseID int, --版块编号
title varchar(200) not null, --标题
faceID int not null default 0, --表情编号
content text default '', --内容
userID int, --用户编号
time datetime, --发布时间
isImg tinyint not null default 0, --是否有图片 0 没有 1 有
status tinyint not null default 1 --状态 0 隐藏 1 显示create table t_msgImg
(
msgImgID int not null, --序号
msgID int, --发贴编号
URL varchar(255) not null, --图片路径
content message 和 t_msgImg为 一对多的关系
t_msgImg映射文件
<class name="com.forum.bean.MsgImg" table="t_msgImg" mutable="true">
<id name="msgImgID" column="msgImgID">
<generator class="increment"/>
</id>
<many-to-one name="msg" column="msgID" class="com.forum.bean.Message"/>
<property name="URL" column="URL" />
<property name="content" column="content" />
</class>
现在要查询t_msgImg的msgID为条件
我是这么写的
Message msg =new Message();
Query q = session.createQuery(
"from com.forum.bean.MsgImg as msgImg where msgImg.msg=?");
msg.setMsgID(Integer.parseInt(msgImgMsgID));
q.setParameter(0,msg,Hibernate.INTEGER);
list = q.list();
但是报空指针的错误
请帮看看怎么写
houseID int, --版块编号
title varchar(200) not null, --标题
faceID int not null default 0, --表情编号
content text default '', --内容
userID int, --用户编号
time datetime, --发布时间
isImg tinyint not null default 0, --是否有图片 0 没有 1 有
status tinyint not null default 1 --状态 0 隐藏 1 显示create table t_msgImg
(
msgImgID int not null, --序号
msgID int, --发贴编号
URL varchar(255) not null, --图片路径
content message 和 t_msgImg为 一对多的关系
t_msgImg映射文件
<class name="com.forum.bean.MsgImg" table="t_msgImg" mutable="true">
<id name="msgImgID" column="msgImgID">
<generator class="increment"/>
</id>
<many-to-one name="msg" column="msgID" class="com.forum.bean.Message"/>
<property name="URL" column="URL" />
<property name="content" column="content" />
</class>
现在要查询t_msgImg的msgID为条件
我是这么写的
Message msg =new Message();
Query q = session.createQuery(
"from com.forum.bean.MsgImg as msgImg where msgImg.msg=?");
msg.setMsgID(Integer.parseInt(msgImgMsgID));
q.setParameter(0,msg,Hibernate.INTEGER);
list = q.list();
但是报空指针的错误
请帮看看怎么写
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货