开发者社区 问答 正文

hibernateTemplate 用什么方法取出单独一个对象比较好

在文档里面看到:
get(Class entityClass, Serializable id)
可以用这个取到一个Object,但只能传递id值... 在其他条件查询的时候我这样做的:

@Override
    public Group getGroupById(int id) {
        return (Group) hibernateTemplate.find("from Group g where g.id = ?", id).get(0);
    }

请问还有更好的办法么?

展开
收起
蛮大人123 2016-03-03 11:24:47 2236 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    最好不要用Spring中的hibernateTemplate,因为这是Spring针对Hibernate2开发的,主要是用来管理Hibernate Session。
    Hibernate3中引入了currentSession(),这样HibernateTemplate基本上没有什么作用了。

    2019-07-17 18:51:08
    赞同 展开评论
问答地址: