社区
Java EE
帖子详情
什么情况使用jdbc和hibernate结合?
zjx41708515
2008-10-20 11:40:42
请问什么情况使用jdbc和hibernate结合?大家遇到过么?请举例说明!
...全文
134
10
打赏
收藏
什么情况使用jdbc和hibernate结合?
请问什么情况使用jdbc和hibernate结合?大家遇到过么?请举例说明!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Hibernate
连接Mycat例子详解
使用
Java持久层框架
Hibernate
连接Mycat分布式数据库中间件的简单例子详解,包含完整实例源码、编译代码所需的全部Lib库文件,说明文档,以及数据库相关SQL文件。
深入浅出
Hibernate
源码
本下载包与书籍的实战篇紧密
结合
. 下载包中的程序是一个简明的示例论坛程序,按照循序渐进的原则,分为不同的步骤: 步骤1: 建立最简单的项目基础结构:Board/User/Article三个类,包含最基本的配置文件。同时,在这一步中,建立测试类,刻画项目各个类之间的契约关系。 步骤2: 对文章的种类增加“投票”类型,展示对多型的处理。 步骤3: 增加webwork实现的GUI。 加入中文支持。 步骤4: 升级到
Hibernate
3。 环境说明 --------- 程序包中的程序经过测试的运行环境为: 1, Tomcat 5.0.25 2,
Hibernate
2.1.7 3,
Hibernate
3.0.2 4, Eclipse 3.0.1 (作为IDE) 5, ant 1.6(作为build工具) 6, java sdk 1.4.2 7, mysql 4.1 (作为后台数据库) 8, 至少250M硬盘空间(
hibernate
2,3和webwork就将占据138M) 虽然在更高版本中应该可以不加修改的运行,但我们对此不加以保证。(v1.2将对
Hibernate
3.0.4进行测试) 安装说明 --------- 1, 确认jdk 1.4.2已经正确安装; 2,将本程序包解压,假设目录为: x:\rs\hib-samples 3, 从
hibernate
的sf下载区下载2.1.7与3.0.2版本: http://sourceforge.net/project/showfiles.php?group_id=40712 4,将下载的
hibernate
包解压到x:\rs\hib-samples\
hibernate
-2.1与x:\rs\hib-samples\
hibernate
-3,目录结构应该为: x: + rs + hib-samples <--- 本文件包解压的目录 + forum-step1-db-first-middlegen + forum-step1-db-first-synchronizer + forum-step2 + ... +
hibernate
-2.1 <---
Hibernate
2.1.7解压到这里 + bin <--- 确认bin与doc目录就在解压后的
hibernate
-2.1目录中 + doc + ... +
hibernate
-3.0 <---
Hibernate
3.0.2解压到这里 + bin preference -> Java -> Build Path -> User Librarys,分别建立名为
Hibernate
2,
hibernate
3,mysql-
jdbc
的用户库,分别包含对应的lib文件(如
hibernate
2包含
hibernate
-2.1目录下的
hibernate
2.jar及其lib目录下的所有jar文件); 11, 在您的eclipse 中,导入各个目录下的.project文件,以建立工程.(工程名为step1,step2,step3,step4)。在工程的类路径配置中,
使用
上一步创建的用户库(step1-step3
使用
Hibernate
2,step4
使用
hibernate
3)。确保没有编译错误。 好了,您现在可以开始阅读代码,作一些自己的改变,看看您能得到什么结果 :) 中文处理说明 ------------ 关于中文的处理,是在step3加入的,因此在step1以及step2中,请
使用
英文进行实验。具体进行的处理为全程采用UTF-8编码. 1,mysql创建时,字符集必须选择UTF-8 2,在mysql
jdbc
连接的url中,必须指定采用utf-8 encoding。
jdbc
:mysql://localhost/forum?useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8 3,在jsp页面中,指定页面采用UTF-8编码. 假若在您的项目中,必须
使用
GBK编码,则在以上的各个地方,都需要把UTF-8更换为GBK方可正常
使用
。 版本更新 ----------- v1.2 (PLAN,TBD) * 转换到JTA * 给出一个脱离DAO模式的例子 * 给出for
hibernate
3的xdoclet例子 v1.1 (2005.5.25) * 分离db目录下的build.xml * 增加了对投票的图形显示 * 修正了和webwork相关的一个中文bug v1.0 (2005.4.20) * 初始版本
SSH所需jar包
搭建SSH需要的各种jar包
Java最著名的开源项目
Java最著名的开源项目,开源项目介绍,简单的介绍,开拓视野。
spring完整demo实例
这是我自己总结的spring的一些特征,希望对你有所帮助,只需要改下路径就能用
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章