public class UserManager extends HibernateDaoSupport implements Iuser{
public void delete(Tuser t) {
this.getHibernateTemplate().delete(t);
}
public void delete(final Integer id) {
getHibernateTemplate().executeFind(new HibernateCallback(){
public Object doInHibernate(Session session)
throws HibernateException, SQLException{
Query query=session.createQuery("delete from Tuser t where t.id=?");
query.setInteger(0, id);
query.executeUpdate();
return null;
}
});
}
@Override
public List<Tuser> getAll() {
return getHibernateTemplate().executeFind(new HibernateCallback(){
public Object doInHibernate(Session session)
throws HibernateException, SQLException{
Query query=session.createQuery("from Tuser");
return query.list();
}
});
}
@Override
public Tuser getOne(Integer id) {
Tuser t= (Tuser)this.getHibernateTemplate().get(Tuser.class,id);
return t;
}
@Override
public void save(Tuser t) {
this.getHibernateTemplate().save(t);
}
@Override
public void update(Tuser t) {
this.getHibernateTemplate().saveOrUpdate(t);
}
}
Xml代码
读取Spring配置文件的方式
1.在StrutsConfig.xml文件中以插件的形式来读取 <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>
</plug-in>
2.在web.xml文件中通过监听器的形式来读取
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
上一页 [1] [2] [3] [4] [5] [6]
责任编辑:小草