查询和添加是成功了,那么配置什么的是没问题的
但是我在做删除时却报错
org.springframework.orm.hibernate3.HibernateSystemException: Unknown entity: java.lang.Integer; nested exception is org.hibernate.MappingException: Unknown entity: java.lang.Integer
@Override
public void DelInfo(int id) {
// TODO Auto-generated method stub
super.getHibernateTemplate().delete(id);
}
---------------------------------------------------------------dao实现
public String doDelInfo(){
td.DelInfo(two.getId());
return "do_DelInfo";
}
——————————————————————————————action<td><a href="/my_struts2/t/tblUser_doDelInfo?two.id=<s:property value="#two.id"/>">删除</a></td>
——————————-————————————————————————前台jsp就是按这个超链接传id 根据id删除请大侠帮忙

解决方案 »

  1.   

    exception is org.hibernate.MappingException: Unknown entity: java.lang.Integer明写着映射异常么 id
      

  2.   

    呵呵 小弟是。net的 对java不怎么了解 请指教
      

  3.   

    <id name="id" type="java.lang.Integer">
                <column name="id" />
                <generator class="native" />
            </id>
    这个哪里错了?自动生成的 我也没改
      

  4.   

    super.getHibernateTemplate().delete(id);
    里面应该放一个对象吧
      

  5.   

    放了实体后 就报别的错了
    org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value: cn.jb.entity.Two.username; nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value: cn.jb.entity.Two.username
    org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:645)
      

  6.   

    hibernateTemplate()这个方法是hibernate jar包中的方法, 你看看提示是不是里面是object
      

  7.   

    嗯 是实体的  我已经把借口  dao,action里都放实体了,然后运行后 按删除 报别的错了
    org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value: cn.jb.entity.Two.username; nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value: cn.jb.entity.Two.username
    org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:645)
      

  8.   

    谢谢 各位 问题解决了  只要把映射里的  not-null去掉就好了