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 に値がありますが、値は保存されません。また、挿入されたクエリも表示されません。エラーはありません。
誰でも私を助けることができますか?