![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
this.getHibernateTemplate().save(); this指的是什么方法还是变量?? 10
publicclassArticleDaoImplextendsDefaultDaoImplimplementsIArticleDao{/***添加文章*/publicv...
public class ArticleDaoImpl extends DefaultDaoImpl implements IArticleDao {
/**
* 添加文章
*/
public void addArticle(Article article) {
ArticleType articleType = this.getArticleTypeByName(article
.getArticleTypeName());
article.setArticleType(articleType);
this.getHibernateTemplate().save(article);
}
/**
* 通过文章类型名称查询文章类型
*
* @param articleTypeName
* @return
*/
private ArticleType getArticleTypeByName(String articleTypeName) {
Criteria criteria = this.getCriteria(ArticleType.class);
List<ArticleType> articleTypes = criteria.add(
Restrictions.eq("articleTypeName", articleTypeName)).list();
if (articleTypes != null) {
return articleTypes.get(0);
}
return null;
} 展开
/**
* 添加文章
*/
public void addArticle(Article article) {
ArticleType articleType = this.getArticleTypeByName(article
.getArticleTypeName());
article.setArticleType(articleType);
this.getHibernateTemplate().save(article);
}
/**
* 通过文章类型名称查询文章类型
*
* @param articleTypeName
* @return
*/
private ArticleType getArticleTypeByName(String articleTypeName) {
Criteria criteria = this.getCriteria(ArticleType.class);
List<ArticleType> articleTypes = criteria.add(
Restrictions.eq("articleTypeName", articleTypeName)).list();
if (articleTypes != null) {
return articleTypes.get(0);
}
return null;
} 展开
展开全部
this指的是当前类或父类中的方法或对象,需要调用时就用this.来调用。
追问
在这里面是哪个方法?
追答
你的类继承了DefaultDaoImpl,去那里面找吧,如果没有就去DefaultDaoImpl的父类里面找,最后肯定能找到
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询