delete()方法用于从数据库中删除与Java对象对应的记录。
如果传入的参数是持久化对象,Session就计划执行一个delete语句。
如果传 入的参数是游离对象 ,先使游离对象被Session关联,使它变为持久化对象,然后计划执行一个delete语句。
页面上传过来的只有对象的主键,
public void delete(Object entity) throws DataAccessException;
报错org.springframework.dao.DataIntegrityViolationException: not-null property refer a null or transient value
public void delete(Class entityClass, Serializable id) throws DataAccessException;
可以
<property name="ugName" type="java.lang.String">
<column name="UGNAME" not-null="true"/>
</property>