关于Springmvc数据库插入的问题

现在遇到一个很奇怪的问题。我的dao和service都有一个基础类 里面定义了增加和查询的方法
然后我两个表的dao和service都去继承这个类。User表可以正常的添加和查询。另一个表只能查询不能添加。。也不会报错。。求解为什么会这样。。
以下是基础DAO类的插入代码
public PK save(T entity) {
Assert.notNull(entity, "entity is required");
getSession().save(entity);
getSession().close();
return (PK) getSession().save(entity);
}

public PK save(T entity) {
Assert.notNull(entity, "entity is required");
return (PK) getSession().save(entity);
}
方法写错了。。多谢了两行 刚测试加的。。