配置文件 呢?
java.lang.Integer 可能是你的 type=""不对。把你的 hib.xml 文件 贴出来。
java.lang.Integer 可能是你的 type=""不对。把你的 hib.xml 文件 贴出来。
解决方案 »
- 用管理员身份登陆修改物品信息提示: Servlet.service() for servlet changeservlet threw exception
- 请各位高手帮小弟解决一下这个问题,不胜感激
- 搜索数据库,6个复选框的处理?
- EJB是个什么概念,在什么地方体现了它的好处
- jsp文件怎么老乱码呢,非得把jsp再存储一遍才行?
- 请问高人:如何配置方可解决:JBUILDER2005工程重新编译后,必须重新启动TOMCAT5.0.30的麻烦?
- poi导出excel报数据丢失。
- JDOM写XML文件的问题
- Java中获取系统信息
- 怎样学习Java,目的是做J2EE应用开发!/***** +80 *****/
- tomcat在eclipse中无法使用
- struts2.0的文件上传问题
就是这个问题。。看看你的**.hbm.xml type=“integer”好像是小写。。发改改试试
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.abby.vo.Guestbook" table="guestbook" catalog="abby">
<id name="id" type="java.lang.Integer">
<column name="Id" />
<generator class="native" />
</id>
<property name="name" type="java.lang.String">
<column name="name" length="20" not-null="true" />
</property>
<property name="email" type="java.lang.String">
<column name="email" length="100" not-null="true" />
</property>
<property name="url" type="java.lang.String">
<column name="url" length="20" />
</property>
<property name="title" type="java.lang.String">
<column name="title" length="20" not-null="true" />
</property>
<property name="content" type="java.lang.String">
<column name="content" />
</property>
<property name="time" type="java.lang.String">
<column name="time" length="20" />
</property>
</class>
</hibernate-mapping>
那个没错呀!!
你是根据主键删除吧……
ID是自动增长列还是??
不然大家只能猜测,有什么意义嘛
import com.abby.vo.Guestbook;public class GuestbookDaoImpl extends HibernateDaoSupport implements
GuestbookDao { public void delete(Integer id) {
getHibernateTemplate().delete(id); //问题出现在这一行
} public Guestbook getGuestbook(Integer id) {
return (Guestbook) getHibernateTemplate().get(
com.abby.vo.Guestbook.class, id);
} @SuppressWarnings("unchecked")
public List getGuestbooks() {
return getHibernateTemplate().find("from Guestbook g order by g.id desc");
} public void save(Guestbook g) {
getHibernateTemplate().saveOrUpdate(g);
}}
public void delete(Object entity) throws DataAccessException {
delete(entity, null);
}
参数是一个entity,不是一个key.
你直接把主键传入的话不对,先要根据主键找到guestbook