我正在使用 Hibernate 和 Spring 3.0 我正在尝试将值保存到数据库中,但是当我看到控制台时,唯一的选择查询显示插入或更新未显示并且保存不起作用
我创建了一个 sessionFactory bean 并将其注入 Impl
<bean id="GetStartedDAOBean" class="com.sample.dao.impl.GetStartedDAOImpl" >
<property name="sessionfactory" ref="sessionFactory">
</property>
</bean
<bean id="GetStartedActionBean" class="com.sample.action.GetStartedAction">
<property name="getStartedDAOImpl" ref="GetStartedDAOBean"></property>
<property name="industryDAOImpl" ref="IndustryDAOBean"></property>
<property name="stateDAOImpl" ref="stateDAOBean"></property>
</bean>
在 impl 我有
private SessionFactory sessionfactory;
public void setSessionfactory(SessionFactory sessionfactory) {
this.sessionfactory = sessionfactory;
}
public void save(Customer customer)throws IllegalStateException,SystemException{
try {
sessionfactory.openSession().saveOrUpdate(customer);
}
catch(Exception e){
e.printStackTrace();
}
}
当我调试 sessionFactory 中有值但它不保存任何值。并且也不显示任何插入的查询。没有错误。
任何人都可以帮助我吗?