为什么不明白原理就不能用了呢。其实,HIBERNATE就是运用了HBM.XML这个文件来映射数据库和BEAN的,中间运用了JAVA反射的机制,自动生成了SQL语句。实际上是HIBERNATE自动为你生成了SQL语句而已。如果你硬要自己用SQL的话,应该也可以用session.createSQLQuery(sql).executeUpdate()来实现你的需求
它是提倡一种叫nosql的东西,它不建议大家直接写sql语句,它自己封装了一些基本的方法。它增删改,都对于从数据库orm来的类来说的。对类进行操作,以便达到增删改。
先实例化个session对象
直接用session对象调用save(Object obj),load(Class class,Object obj),get(Class class,Object obj),update(Object obj) 就可以实现你要的功能了
可以通过HibernateTemplate.getSession.createQuary(tsql)得到一个Quary,然后根据Quary提供的方法得到结果集,hibernate底层也是jdbc
直接写sql语句就行了啊啊 代替以前的HQL