📄 categorydaohibernateimpl.java
字号:
package cn.hxex.library.dao.hibernate;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import cn.hxex.library.dao.CategoryDao;
import cn.hxex.library.model.Category;
/**
* CategoryDao的Hibernate实现类
*
* @author galaxy
*
*/
public class CategoryDaoHibernateImpl
extends HibernateDaoSupport
implements CategoryDao
{
public Category saveCategory(Category category)
{
this.getHibernateTemplate().save( category );
this.getHibernateTemplate().flush();
return category;
}
public List getAllCategorys()
{
String sql = "from Category c order by c.name";
return this.getHibernateTemplate().find( sql );
}
public void deleteCategory(Category category)
{
this.getHibernateTemplate().delete( category );
}
public Category getCategory(String categoryId)
{
Category category = (Category)this.getHibernateTemplate()
.get( Category.class, categoryId );
return category;
}
public Category updateCategory(Category category)
{
this.getHibernateTemplate().update( category );
this.getHibernateTemplate().flush();
return category;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -