解决方案 »
- List<?> items = ServletFileUpload.parseRequest(request); items得到为空!
- 什么情况会用到 <stripes:field-metadata 这个标签
- ssh 插入数据时,Hibernate出错
- 一个超级简单的JAVA基础问题,可惜现在不知道答案了!
- 复选框控制文本框内数字的加减,指定字符所在位置。
- validator 验证问题??
- 请教支持包含applet的网页的web server必须要支持servlet吗?
- 我在IDEA中用Tomcat 4.1.18,调试时报如下错误请帮助
- <jsp:setProperty name="numguess" property="*"/>是什么意思?
- ?????如何配置servlet属性
- 微信公众平台上传多媒体文件接口求解(JAVA)
- 求解释 运行时出现500错误
List<House> list = query.list();
System.out.println(list.size());//看结果是否为0
insert into house values(1,'北京好房!不买后悔','传统的两室一厅,光线好,格局好',1000,null,null,132,'好地方',1,2,3);
insert into house values(2,'通州房屋,仅剩3款','超大面积享受,四室三厅,开窗见河,风景优美',200000,null,null,122,'好风光',1,2,3);
insert into house values(3,'王府井大街新楼开盘','全新体验,全新享受,高档小区',40000,null,null,111,'行不行',1,2,2);
insert into house values(4,'西单新房','距地铁近,好氛围,好景色,便宜',300000,null,null,311,'很好的',2,3,5);
用Debug启动
另外问一下 运行后出现这个错误
No row with the given identifier exists: [com.pb.entity.HouseUser#5]
我检查不出来了
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.pb.entity.House" table="house" lazy="false">
<id name="id" type="int">
<column name="id" />
<generator class="assigned">
</generator>
</id>
<many-to-one name="houseUser" class="com.pb.entity.HouseUser"
cascade="none" fetch="join">
<column name="houseuser_id" />
</many-to-one>
<many-to-one name="houseType" class="com.pb.entity.HouseType"
cascade="none" fetch="join">
<column name="type_id" />
</many-to-one>
<many-to-one name="street" class="com.pb.entity.Street"
cascade="none" fetch="join">
<column name="street_id" />
</many-to-one>
<property name="title" type="string">
<column name="title" length="50" not-null="false" />
</property>
<property name="description" type="string" lazy="false">
<column name="description" />
</property>
<property name="price" type="double">
<column name="price" precision="10" scale="4" not-null="false" />
</property>
<property name="pubdate" type="date">
<column name="pubdate" length="23" />
</property>
<property name="adddate" type="date">
<column name="adddate" length="23" />
</property>
<property name="floorage" type="double">
<column name="floorage" length="10" />
</property>
<property name="contact" type="string">
<column name="contact" length="10" />
</property> </class>
</hibernate-mapping>、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
这是house
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.pb.entity.HouseUser" table="HOUSEUSER" lazy="false">
<id name="id" type="int">
<column name="id" />
<generator class="sequence" >
<param name="sequence">house_user</param>
</generator>
</id>
<property name="username" type="string">
<column name="username" not-null="true" />
</property>
<property name="password" type="string">
<column name="password" not-null="true" />
</property>
<property name="telephone" type="string">
<column name="telephone"/>
</property>
<property name="isadmin" type="string">
<column name="isadmin"/>
</property>
<property name="realname" type="string">
<column name="realname"/>
</property>
</class>
</hibernate-mapping>这是HouseUser
2、获取session改为这样试试
Session session = HibernateUtil.getSessionFactory().getSession();
另外问一下 运行后出现这个错误
No row with the given identifier exists: [com.pb.entity.HouseUser#5]
我检查不出来了
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.pb.entity.House" table="house" lazy="false">
<id name="id" type="int">
<column name="id" />
<generator class="assigned">
</generator>
</id>
<many-to-one name="houseUser" class="com.pb.entity.HouseUser"
cascade="none" fetch="join">
<column name="houseuser_id" />
</many-to-one>
<many-to-one name="houseType" class="com.pb.entity.HouseType"
cascade="none" fetch="join">
<column name="type_id" />
</many-to-one>
<many-to-one name="street" class="com.pb.entity.Street"
cascade="none" fetch="join">
<column name="street_id" />
</many-to-one>
<property name="title" type="string">
<column name="title" length="50" not-null="false" />
</property>
<property name="description" type="string" lazy="false">
<column name="description" />
</property>
<property name="price" type="double">
<column name="price" precision="10" scale="4" not-null="false" />
</property>
<property name="pubdate" type="date">
<column name="pubdate" length="23" />
</property>
<property name="adddate" type="date">
<column name="adddate" length="23" />
</property>
<property name="floorage" type="double">
<column name="floorage" length="10" />
</property>
<property name="contact" type="string">
<column name="contact" length="10" />
</property> </class>
</hibernate-mapping>、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
这是house
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.pb.entity.HouseUser" table="HOUSEUSER" lazy="false">
<id name="id" type="int">
<column name="id" />
<generator class="sequence" >
<param name="sequence">house_user</param>
</generator>
</id>
<property name="username" type="string">
<column name="username" not-null="true" />
</property>
<property name="password" type="string">
<column name="password" not-null="true" />
</property>
<property name="telephone" type="string">
<column name="telephone"/>
</property>
<property name="isadmin" type="string">
<column name="isadmin"/>
</property>
<property name="realname" type="string">
<column name="realname"/>
</property>
</class>
</hibernate-mapping>这是HouseUser参考资料
http://zhidao.baidu.com/link?url=jIW0Eg6Reu4r9PC-F_EgVEBkBGqZYKfpOTnSI1qDYdr8ixaCq4RojCCX0FRSHq92IROYI4HyXCi6csiqDgWJ-Khttp://blog.csdn.net/eyejava/article/details/1896492