Session ses=this.getHibernateTemplate().getSessionFactory().openSession();
try{
Connection conn = ses.connection();
conn.setAutoCommit(false);
String proc="{call leatherdb.dbo.p_delallusertabledata()}";
CallableStatement st = conn.prepareCall(proc);
st.executeUpdate();
conn.commit();
}catch(Exception e){
e.printStackTrace();
}
proc的那句[dbname].dbo在找不到存储过程的情况下加上 很管用
之前网上看的很多例子 都没有conn.setAutoCommit(false);和conn.commit(); 也许有的情况下可以吧 但是在执行有异常的情况下还是加上这两句好一点
try{
Connection conn = ses.connection();
conn.setAutoCommit(false);
String proc="{call leatherdb.dbo.p_delallusertabledata()}";
CallableStatement st = conn.prepareCall(proc);
st.executeUpdate();
conn.commit();
}catch(Exception e){
e.printStackTrace();
}
proc的那句[dbname].dbo在找不到存储过程的情况下加上 很管用
之前网上看的很多例子 都没有conn.setAutoCommit(false);和conn.commit(); 也许有的情况下可以吧 但是在执行有异常的情况下还是加上这两句好一点