ssh存儲過程
發布時間: 2022-12-18 06:13:08
方式方法很多的。列一種吧
1.hbm.xml 里定義一個函數名 「getStuCode」 調用相應的資料庫存儲過程、函數等名稱
「TransferInfo_A」
<sql-query name="getStuCode" callable="true">
{? = call TransferInfo_A(?)}
</sql-query>
2. 裡面的 調用此函數
public String getStuCode(final String suffix) {
String code = (String) this.getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query q = session.getNamedQuery("getStuCode");
q.setCacheable(false);
q.setString(0, suffix);
String str = (String) q.uniqueResult();
return str;
}
});
return code;
}
熱點內容
