Hibernate中通过annotaion配置SQLServer的存储过程
环境:hibernate 3.3.1 +spring 2.5.6+ sql server 2005
?
首先,上spring的hibernate配置
?
Query query = getSession().getNamedQuery("ContactQuery");query.setString(0, ID);query.setString(1, date);List<Contact> ContactList= query.list();
?其中:
?
1 getSession().getNamedQuery("ContactQuery")调用的就是在annotation里定义的名子
2 通过query.setString()设置存储过程的参数
?
PS:在网上查资料时看到有说这存储过程是必须要有返回结果集的·