日期:2014-05-17  浏览次数:20712 次

Hibernate问题,请高人指点!
1)Hibernate是不是省略了写SQL语句的代码?
2)还有他的功能都有哪些?
3)如果数据库将OEACLE改成SQL的话,Hibernate是否就不能用了?不能用的话需要怎样改成SQL呢?

------解决方案--------------------
Hibernate
java 的架构?
改用SQL Server的话要改驱动,有些数据库脚本也要修改
------解决方案--------------------
Hibernate是J2EE中的一个ORM 框架, 类似Ibatis.
------解决方案--------------------
1)Hibernate是不是省略了写SQL语句的代码?
2)还有他的功能都有哪些?
3)如果数据库将OEACLE改成SQL的话,Hibernate是否就不能用了?不能用的话需要怎样改成SQL呢?

1.Hibernate封装了jdbc为用户提供了面向对象的数据库API,用户只需使用这些API就能完成一般的数据库操作,不过也通过写HQL(类SQL语言)结合Query来完成sql语句的功能.
2.Hibernate3基本能完成一般数据库的全部功能.(多数据源例外)
3.如果数据库将OEACLE改成SQL的话,代码完全不必修改.只要改Hibernate的配置文件就行了.
------解决方案--------------------
query像是不能写oracle sql语法,装什么插件之类,转成sql query