永发信息网

ssh调用存储过程

答案:2  悬赏:0  手机版
解决时间 2021-02-19 17:38
在用ssh框架开发过程中,我想点某一按钮,就可以执行数据库中某存储过程。不需要返回值。
最佳答案
Transaction tx = session.beginTransaction();

Connection con = session.connection();

String procedure = "{call updateUser()}"; //存储过程名

CallableStatement cstmt = con.prepareCall(procedure);

cstmt.executeUpdate();

tx.commit();

除了连接和事务 其他都和JDBC调用存储过程是一样的
全部回答
我不知道楼主是否真正清楚ssh框架集成时(这里说的是常用的那种方式)它们之间的关系以及各自的分工。既然继承后没有hibernate环境的配置文件,说明就是采用的最常见的那种集成方式,这时应该是spring管理的hibernate,通过spring提供的针对hibernate的工具类(hibernatedaosupport、hibernatetemplate)等可以得到session。 hibernate框架要调用存储过程,这不仅仅是持久层框架的事,还和数据库厂商的支持方式有着很大关系,想通过hibernate框架调用数据库存储过程或者函数就得通过session.connection()。 createsqlquery()顾明思议重点在于sql本身,即该方法也是通过获得数据库的connection对象,目的在于你可以更底层的使用sql 语句
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
安图县延边长白山乐天时尚宾馆在哪里啊,我有
2013重庆移动彩铃,男女混唱。“我为画上一个
桥头街/铜锣湾步行街(路口)到龙城大街
连云港哪里吃海鲜比较好
回复省略号是什么意思
如图,E是AB上一点,过E作ED平行BC交AC于D,若角
干沙虫怎样做好吃
电缆在室外穿越农田时,埋地深度不应小于()m
南阳市捷达税务师事务所怎么去啊,有知道地址
韩国化妆品店铺名字
2016招飞行员标准
荣升饭店这个地址在什么地方,我要处理点事
哪一类介质包含要安装的软件包
android studio 怎么没有assert目录
卫生间暗地漏用清洁球塞好吗
推荐资讯
八哥几个月换毛
广西大新县到广东茂名怎么走最近
请问下星期自贡是要举行财务方面的专场招聘会
通分的依据是
请问全国小学生人数大约有多少?谢谢!
大安市环境垃圾清运有限公司地址在哪,我要去
小偷开了防盗门偷走东西后,只偷了金首饰!还
秦始皇时开凿的连接我国长江水系和珠江水系的
钢琴 雨的记忆 下载地址
税务合并到总部纳税什么意思 我们是分公司 办
雷克萨斯RX270精英版,发动机跟国产汉兰达一
2016南宁苏卢村到火车站多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?