我写个简单的例子,楼主可以参考下
public int getLogin(String username,String password)
{ String sql="select * from user_table where username=? and password=?";
SQLQuery query=getSession().createSQLQuery(sql).addEntity(UserTable.class);
query.setString(0,username);
query.setString(1,password);
return Integer.parseInt(query.uniqueResult().toString());
}
public static void main(String[] args) {
new UserTableDAO().getLogin("zhang","yuan");
}
H将SQL语句封装了 直接调用H里的方法
String sql="SQL语句";
session.createSqlQuery(sql);
可以用hql语句,hibernate里有几个方法是现成的 findAll(),update()deleted()....可以直接调用。
任江波,对你无言!HQL语句查询,其实用SQL也可以的!只是记不太清楚,找找资料把!