调用SQLServer2005的存储过程,谢谢指教 用java如何获得SQLServer2005存储过程的结果集,如查询的结果集。请高手指点。最好写个例子谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CallableStatement proc =connection.prepareCall("{call youproc(?)}"); proc.setString(1, "hello"); ResultSet rs = proc.executeQuery(); hibernate3.2中文手册上不少例子,查查oracle安装包路径下doc也有实例,要从这些去找 至于调用sql2005 还是2000都是雷同 {call dbo.SPW_ExistentUserByUserName(?,?,?,?)} hibernate 配置文件<hibernate-mapping package="com.unmi.vo"> <class name="Test" table="TEST"> ............ </class> <sql-query callable="true" name="selectAllUsers"> <return alias="aa" class="Test"> <return-property name="oborqt" column="OBORQT"/> <return-property name="moorqt" column="MOORQT"/> <return-property name="roschn" column="ROSCHN"/> <return-property name="plandate" column="PLANDATE"/> </return> { ? = call selectAllUsers() } </sql-query> </hibernate-mapping> { ? = call selectAllUsers() } 也可以写成{ call selectAllUsers() }, 如果有参数就写成 { ? = call selectAllUsers(?,?,?) } 代码中对query设置相应位置上的值就OK ——————————————————————————————————Java调用关键代码如下 Session session = HibernateUtil.currentSession(); Query query = session.getNamedQuery("selectAllUsers"); List list = query.list(); System.out.println(list); java web中的一个问题,困扰我很久了 前台怎么解析json 网站首页跳转问题 关于在spring里面,SimpleHibernateTemplate和HibernateTemplate的区别 servlet的问题. java的程序员请关注一下吧 有谁可以做医院门诊查询系统的设计与开发这个项目,计算机本科毕业论文,急!!!!!!!! 我搞了一天快一夜了,救救我吧!(上帝,你在哪?) 卸载mysql之后在安装始终卡在start service,求高手解决,百度一整天了 有关中文显示的问题 正则表达式的问题,请帮忙解决 看看我这个问题出在哪?
CallableStatement proc =connection.prepareCall("{call youproc(?)}");
proc.setString(1, "hello");
ResultSet rs = proc.executeQuery();
<hibernate-mapping package="com.unmi.vo">
<class name="Test" table="TEST">
............
</class> <sql-query callable="true" name="selectAllUsers">
<return alias="aa" class="Test">
<return-property name="oborqt" column="OBORQT"/>
<return-property name="moorqt" column="MOORQT"/>
<return-property name="roschn" column="ROSCHN"/>
<return-property name="plandate" column="PLANDATE"/>
</return>
{ ? = call selectAllUsers() }
</sql-query>
</hibernate-mapping> { ? = call selectAllUsers() } 也可以写成{ call selectAllUsers() },
如果有参数就写成
{ ? = call selectAllUsers(?,?,?) }
代码中对query设置相应位置上的值就OK
——————————————————————————————————
Java调用关键代码如下 Session session = HibernateUtil.currentSession();
Query query = session.getNamedQuery("selectAllUsers");
List list = query.list();
System.out.println(list);