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();
但是报空指针的错误
请帮看看怎么写