什么情况使用jdbc和hibernate结合?

zjx41708515 2008-10-20 11:40:42
请问什么情况使用jdbc和hibernate结合?大家遇到过么?请举例说明!
...全文
138 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongdayong1981 2008-10-23
  • 打赏
  • 举报
回复
jdbcTemplate用的比较多
hl_ghost 2008-10-21
  • 打赏
  • 举报
回复
会有人还用纯jdbc嘛?

貌似用jdbcTemplate,ibatis,hibernate比较多
caoxiaofeng1984 2008-10-21
  • 打赏
  • 举报
回复
通过hibernate调用数据库的时候,hibernate 就要和jdbc 结合在一起了
具体的就在 hibernate.cfb.xml 中体现出来
如下
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/test</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
victorxiang 2008-10-21
  • 打赏
  • 举报
回复
hibernate
1、实现CUD的操作比较方便
2、对简单的查询能够适宜
3、数据量不大的
4、现在有很多工具,可以直接从数据库表直接生成实体类,业务类接口和实现以及DAO等
5、平台移植性强

jdbc
1、对负责查询支持比较好!
2、查询效率比较高,可以直接利用数据库厂商提高的JDBC驱动来实现对数据库的优化查询
3、面对大数据量的查询比较适合
来源【http://www.idosoft.com.cn/techsummary/8.html
victorxiang 2008-10-21
  • 打赏
  • 举报
回复
hibernate
1、实现CUD的操作比较方便
2、对简单的查询能够适宜
3、数据量不大的
4、现在有很多工具,可以直接从数据库表直接生成实体类,业务类接口和实现以及DAO等
5、平台移植性强

jdbc
1、对负责查询支持比较好!
2、查询效率比较高,可以直接利用数据库厂商提高的JDBC驱动来实现对数据库的优化查询
3、面对大数据量的查询比较适合
a409693932 2008-10-21
  • 打赏
  • 举报
回复
Connection conn = session.getConnection()
youjianbo_han_87 2008-10-21
  • 打赏
  • 举报
回复
有,hibernate有些时候对一些DB(比如oracle)内置的函数支持的不好,还有些sql写法,比如有些嵌套子查询的写法,hibernate也不识别,用jdbc就没有这样的问题。
qzww5324 2008-10-20
  • 打赏
  • 举报
回复
一般这样子我就用iBtis........
xlttap 2008-10-20
  • 打赏
  • 举报
回复
有批量更新或是调用存储过程的时候.
cuilike 2008-10-20
  • 打赏
  • 举报
回复
调用数据库存储过程的时候,查询没有加映射的表的时候
OVER

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧