hibernate sql查詢語句
既然你的項目繼承了hibernateDaoSupoort,并且是由spring來管理的那么,我想應該實在*中配置的sessionFactory或者getTemplate來注入數據庫連接的,既然如此在hibernateDaoSupport的繼承類中可以得到寫很多的封裝查詢、添加、刪除操作,只需要把方法加入一個抽象類去實現就好了
不過你要通過sql語句去實現的話
因為已經注入了數據庫連接到hibernateDaoSupport中.所以你也繼承到了兩個數據庫連接方法getSession() 和 getHibernateTemplate()
直接用就可以了
如何用hibernate直接進行SQL語句查詢
我寫個簡單的例子,樓主可以參考下
public int getLogin(String username,String password)
{ String sql="select * from user_table where username=? and password=?";
SQLQuery query=getSession().createSQLQuery(sql).addEntity(*);
*ing(0,username);
*ing(1,password);
return *nt(*Result().toString());
}
public static void main(String[] args) {
new UserTableDAO().getLogin("zhang","yuan");
}
如何用hibernate直接進行SQL語句查詢
如何用hibernate直接進行SQL語句查詢public int getLogin(String username,String password){ String sql="select * from user_table where username=? and password=?";SQLQuery query=getSession().createSQLQuery(sql).addEntity(*);*ing(0,username);*ing(1,password);return *nt(*Result().toString());}public static void main(String[] args) {new UserTableDAO().getLogin("zhang","yuan");}。
轉載請注明出處華閱文章網 » hibernatesql語句查詢