- 浏览: 2058824 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (1409)
- asp/asp.net学习 (241)
- oracle (10)
- delphi (295)
- java (27)
- pb (1)
- 每日点滴 (49)
- 学习方法 (40)
- 思想方面 (104)
- C语言 (5)
- C++ (1)
- 代码重构经验 (5)
- 软件工程 (3)
- 数据库 (99)
- 英语学习 (3)
- mysql (1)
- 该关注的网站或者网页 (42)
- 总结 (7)
- 要去做的事情 (33)
- 算法 (1)
- 网络方面 (29)
- 随感 (96)
- 操作系统 (36)
- UML (12)
- 常用工具的使用 (55)
- 脚本 (7)
- 汇编 (62)
- 数据结构 (2)
- 财务 (38)
- 语文作文 (16)
- 法律 (1)
- 股票 (88)
最新评论
-
devwang_com:
可以,学习了~~
列出文件夹下所有文件夹的树形结构--Dos命令 tree的使用 -
hvang1988:
不管用啊 frxrprt1.PreviewForm.Pare ...
fastReport预览时嵌入到别的窗体 -
00915132:
我也有这个疑问,非常 感 谢
left join加上where条件的困惑 --SQL优化 -
zhuyoulong:
学习了,高效读书
软件架构师要读的书 -
nTalgar:
非常感谢分享!
Application.ProcessMessages用法:
1. 全貌图
hibernate_1.jpg
2. hibernate_2.jpg
hibernate.cfg.xml
hibernate.cfg.xml文件详细内容:
ho.hbm.xml文件详细内容:
3.hibernate.cfg.xml文件详细内容:
<textarea name="code" class="xhtml" rows="15" cols="50"><?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!-- Generated by MyEclipse Hibernate Tools. --> <hibernate-configuration> <session-factory> <property name="connection.username">jlsys</property> <property name="connection.url"> jdbc:oracle:thin:@192.168.5.157:1521:jlcctest </property> <property name="dialect"> org.hibernate.dialect.Oracle9Dialect </property> <property name="myeclipse.connection.profile"> jlcctest </property> <property name="connection.password">jlsys</property> <property name="connection.driver_class"> oracle.jdbc.driver.OracleDriver </property> <mapping resource="com/zz/Ho.hbm.xml" /> </session-factory> </hibernate-configuration></textarea>
4.hibernate.reveng.xml文件详细内容:
<textarea name="code" class="xhtml" rows="15" cols="50"><?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" > <hibernate-reverse-engineering> </hibernate-reverse-engineering></textarea>
5.ho.hbm.xml文件详细内容:
<textarea name="code" class="xhtml" rows="15" cols="50"><?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping> <class name="com.zz.Ho" table="HO" schema="IEP"> <composite-id name="id" class="com.zz.HoId"> <key-property name="id" type="java.lang.String"> <column name="ID" length="10" /> </key-property> <key-property name="username" type="java.lang.String"> <column name="USERNAME" length="10" /> </key-property> </composite-id> </class> </hibernate-mapping> </textarea>
6. 执行代码的测试类:
<textarea name="code" class="java" rows="15" cols="50">package com.zz; import org.hibernate.Session; import org.hibernate.Transaction; public class test_ho { public static void main(String[] args) { // TODO Auto-generated method stub HoId ho_1 = new HoId("002","cyj"); Ho test = new Ho(); test.setId(ho_1); System.out.print(test.getId()); //--以上为生成对象 //--下面为提交到数据库 HoDAO hdao = new HoDAO(); Session s=hdao.getSession(); //获得session对象 //必须要提交事务,否则数据插不到数据库里 Transaction tran = s.beginTransaction(); s.save(test); tran.commit(); } } </textarea>
发表评论
-
(转)Tomcat源码学习入门
2010-07-20 14:57 2070转自:http://hi. ... -
(转)信息数字化解逻辑题分享
2010-06-21 16:25 1158转自:http://www.iteye.com/topi ... -
二级域名
2009-07-23 12:38 1155转自:http://www.iteye.com/topi ... -
Eclipse快捷键的使用
2009-05-18 11:25 1032转自:http://jiajun. ... -
gepai网上查询_java连接池
2009-05-13 16:14 957zx所交代码:gepai网上查询,使用了c3p0的连接方式,要 ... -
孙鑫的JAVA视频教学笔记
2009-05-07 11:11 12282008-11-101. 类变量,类方法,只归类所有,在 ... -
fckeditor的配置以及使用
2009-04-23 16:30 930题记: fckeditor搞了一个星期,终于在今天把它配置出来 ... -
风中叶老师的struts2类型转换第3集
2009-04-21 18:49 1261风中叶老师的struts2类型转换第3集 1. str ... -
javabean的一些发现
2009-04-19 12:12 903昨天在写一个javabean的时候, 发现它的set方法,竟 ... -
ftp默认登陆
2009-04-17 14:40 1519html代码是这样写: <!--StartFragme ... -
struts2的学习(入门配置及类型转换)
2009-04-17 00:07 942struts2的学习(入门配置及类型转换) 1. 入门配置: ... -
spring配置文件的解读
2009-04-16 09:59 1015spring配置文件的解读 来自:《精通Spring》--罗 ... -
jericho---可用于抓取网上网页
2009-04-15 16:41 1030jericho---可用于抓取网上网页 官方网站: htt ... -
看《精通Spring》--罗时飞 笔记
2009-04-11 23:42 1194在第三章 控制反转 第29页 1. 开发者将业务对象抽象成J ... -
java操作office文件
2009-04-10 11:11 1493转载自:http://blog.tostudy.com.cn ... -
使用junit进行单元测试
2009-04-09 19:01 1294myeclipse插件里已经集成了junit控件(放在JAV ... -
配置天乙论坛的步骤
2009-04-09 18:16 1063配置天乙论坛的步骤 1. 新建一个project: bbs2. ... -
软件架构师要读的书
2008-11-07 13:52 4711一、架构篇 1. 《Software Architectur ... -
看孙鑫视频的笔记
2008-11-11 15:38 9382008-11-101. 类变量,类方法,只归类所有,在内 ... -
关于重构的讲义
2008-12-11 14:46 989相关文章: AJAX表格 ...
相关推荐
- Hibernate提供了第一级缓存(Session缓存)和第二级缓存。第二级缓存可以配置为共享缓存,提高性能。 七、优化 - 索引优化:为经常用于查询的字段创建索引,提高查询速度。 - SQL优化:避免全表扫描,合理使用...
【标题】:“Hibernate Struts Oracle例子”揭示了在Java Web开发中如何整合这三个关键技术来构建一个功能完善的数据库驱动的应用程序。Hibernate是Java领域中的对象关系映射(ORM)框架,它使得开发者可以使用面向...
标题中的“hibernate_3.6的一个简单链接Oracle例子”表明我们将探讨如何使用Hibernate 3.6版本连接到Oracle数据库。Hibernate是一个流行的Java对象关系映射(ORM)框架,它允许开发人员在不直接编写SQL的情况下操作...
Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者在Java对象和数据库记录之间建立映射,从而简化数据库编程。在这个“hibernate说明及demo的例子”中,我们将深入探讨Hibernate的核心概念和功能,并...
1. 创建(Create):创建数据库表是数据库操作的第一步。例如,在MySQL中,你可以创建一个名为`students`的表,包含`id`、`name`和`age`字段,如下所示: ```sql CREATE TABLE students ( id INT AUTO_INCREMENT ...
通过这种方法,可以有效地实现在Oracle数据库中的分页查询。 #### 四、Scrollable Result Set与分页 除了通过SQL语句实现分页外,Hibernate还支持通过`Scrollable ResultSet`来实现分页查询。这种方式主要用于不...
本书前第5章介绍了演进式数据库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构范畴的转换技术。 书中的示例代码是用Java、...
在 Spring 容器中创建 SessionFactory 是整合过程的第一步。SessionFactory 是 Hibernate 的核心组件,用于管理与数据库的会话。通过在 `ApplicationContext.xml` 配置文件中定义一个 bean,我们可以将数据库连接...
如果`hibernate.jdbc.use_scrollable_resultset`配置设为`true`(默认值),Hibernate会利用`ResultSet`的`absolute`方法直接跳转到所需的第一行。如果数据库不支持`ScrollableResultSets`,则需要通过迭代`...
1. 第1章可能涉及Java数据库连接(JDBC)的基础知识,包括加载驱动、建立数据库连接、创建Statement对象以及执行SQL的DDL(Data Definition Language)语句,如创建表。 2. 第2章可能讲解如何执行DML(Data ...
本书前第5章介绍了演进式数据库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构范畴的转换技术。 书中的示例代码是用Java、...
本书前第5章介绍了演进式数据库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构范畴的转换技术。 书中的示例代码是用Java、...
本书前第5章介绍了演进式数据库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构范畴的转换技术。 书中的示例代码是用Java、...
本书前第5章介绍了演进式数据库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构范畴的转换技术。 书中的示例代码是用Java、...
1. **hibernate3.jar**:Hibernate是一个流行的ORM(对象关系映射)框架,它允许开发者使用Java对象来操作数据库,简化了数据库操作。在这个例子中,它可能被用于实现JSP中的数据库交互。 2. **jgroups-2.2.8.jar**...
首先,让我们看一下JSP连接Oracle数据库的例子。在`testoracle.jsp`中,我们使用了Oracle JDBC驱动的thin模式。关键步骤包括: 1. 加载Oracle JDBC驱动:`Class.forName("oracle.jdbc.driver.OracleDriver").new...
`是参数化SQL,`setString(1, "testUser")`将字符串`"testUser"`安全地绑定到第一个占位符上。 在实际应用中,我们还需要关注SQL性能优化,例如,使用索引、避免全表扫描、合理设计数据类型等。对于复杂查询,可以...
在这个例子中,`setFirstResult(0)`设置了起始位置,即从第一条记录开始,而`setMaxResults(4)`设定了返回的最大记录数,相当于MySQL中的`LIMIT 0, 4`,表示获取前四条记录。 总结来说,虽然`query.scroll()`提供了...
导入项目后,第一步是设置数据库。虽然描述中提到不需要创建表,但通常情况下,SSH框架会涉及到数据库操作,因此需要确保数据库服务已经启动,并且在Hibernate的配置文件(如hibernate.cfg.xml)中正确设置了数据库...