用Myeclipse自己生成了一个UserinfoDao的类
现在的问题是,我调用DAO的save()运行代码不会报错,而且用DAO的findAll()方法,能够查的到刚刚插进来的数据,每插一次数据库的ID也会自增.但是数据库里面的就是没数据
下面是我的方法
Userinfo userinfo = new Userinfo();
UserinfoDAO dao = new UserinfoDAO();
userinfo.setUsername(loginForm.getRyxm());
userinfo.setPasswd(loginForm.getDlmm());
dao.save(userinfo);
save的方法内容:
public void save(Userinfo transientInstance) {
log.debug("saving Userinfo instance");
try {
getSession().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
这是Userinfo.hbm.xml
<hibernate-mapping>
<class name="com.ahead.hibernate.Userinfo" table="userinfo" schema="dbo" catalog="ctdatabase">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="identity" />
</id>
<property name="username" type="java.lang.String">
<column name="username" length="30" />
</property>
<property name="passwd" type="java.lang.String">
<column name="passwd" length="30" />
</property>
</class>
</hibernate-mapping>