求教:hibernate在简单表的插入速度和JDBC插入速度相差多远?请指教。
我在自己的机器上测试的结果是相差很大。
JDBC插入可以有1500/S,而hibernate只有400/S,
感到很奇怪,到底是我自己用错了hibernate?还是在简单插入的情况下,
hibernate的确是这样的?
测试的条件如下:
机器:P4 2.66 / 1G MM。
操作系统: XP SP2
数据库:MS Sql 2000个人版
hibernate: 3.0.5
JDBC驱动:微软提供的。
表的字段:id,name,desp
两者JAVA普通应用程序。
代码为:
JDBC:
for(int i = 1; i <= 10001; i++)
{
String strSql = "insert into Items values(";
strSql += i;
strSql += ", 'XXXXX', 'XXXXXXX')";
Statement stat = con.createStatement();
stat.executeUpdate(strSql);
}
Hibernate:
Item item = new Item();
item.setName("XXXX");
item.setDescription("lalalalal");
Session session = HibernateUtil.getSession();
Transaction transaction = session.beginTransaction();
session.persist(item);
session.save(item);
transaction.commit();
session.close();
分享到:
相关推荐
在这个组合中,Hibernate作为持久层框架,负责对象关系映射(ORM),Spring则在业务逻辑层提供依赖注入(DI)和面向切面编程(AOP),而Struts则是控制层,处理用户请求并转发到相应的业务逻辑。 Hibernate 5是...
它实现了Java Database Connectivity (JDBC) API,使得Java开发者能够在Java平台上方便地进行MySQL数据库的操作,如查询、插入、更新和删除数据。 在SSH(Spring、Struts、Hibernate)框架中,MySQL JDBC驱动扮演着...
【标题】:“我求教高手的VB毕业设计” 在VB(Visual Basic)中进行数据库操作是常见的编程任务,尤其是在毕业设计项目中。VB提供了一种简单的方式来与数据库交互,特别是像Access这样的桌面数据库管理系统。当你在...
求教类似SUMIF;COUNTIF的条件函数的写法???
Struts2、Hibernate、Spring整合的泛型DAO (本人评价: 代码开发效率提高30% 代码出错率减少70%) 对于大多数开发人员,系统中的每个 DAO 编写几乎相同的代码到目前为止已经成为一种习惯。虽然所有人都将这种重复...
C#界面编写学习,51单片机学习
在项目中,她解决了文本编辑器嵌套、浏览器兼容性、URL参数传递等问题,深化了对JDBC和Servlet的理解。 2. **电商项目**:这个项目包括前台用户交互和后台管理系统。她主要负责登录/注册功能(含图片验证码和邮箱...
6. 礼仪和姿态:在自我介绍中适当使用礼貌用语,如“请多多指教”、“谢谢大家”等,以及适时的鞠躬,展现出良好的职业素养。 7. 适应企业文化:提到会尽快适应公司的规章制度和工作流程,展示出对公司文化的理解和...
【标题】和【描述】提及的是2022年作者在暑假期间进行的计算机实践活动,主要是制作网页和幻灯片的实践经验。这份报告详细记录了作者在这个过程中的学习和探索。 【标签】"考试"可能暗示这个实践报告是学生课程评估...
Re: 平面点覆盖问题求教 anya Re: 平面点覆盖问题求教 anya Re: 平面点覆盖问题求教 anya Re: 集合求交 anya Re: 微软考题 anya Re: 微软考题 anya Re: 请问自然图象的概率分布函数 anya 华
8. **谦逊求教**:新人会表示愿意接受指教和指导,展现出谦虚的学习态度,这有利于在团队中建立良好的学习环境。 9. **适应性和承诺**:新人会承诺尽快适应新环境,掌握所需技能,为公司贡献自己的一份力量,体现其...
在文档内容中,还提供了数据表的创建语句和插入数据的示例。数据表包括学生表(Student)、课程表(Course)、教师表(Teacher)和成绩表(SC)。学生表和成绩表之间通过学生编号(SId)关联,课程表和成绩表通过...
在开发象棋和跳棋这类在线即时对战游戏时,涉及到多个关键的技术点。下面将详细阐述实现这一功能所需的知识点: 1. **网络通信**: - **TCP/IP协议**:在线游戏需要稳定的数据传输,TCP协议可以提供可靠的、有序的...
然而,根据题目要求,我们将尝试基于标题、描述和部分提供的内容,构造一些可能与C++学习相关的知识点。 ### C++学习之路:深思与探索 #### 标题解析:“求教C++等等一系列的问题” 这一标题表明了提问者对于C++...
求教模糊Ts辨识里对于系统结构辨识的确定和归一化数据-一些文献.rar 是不是只有试验法呢,根据局部动态特性,估计大致的系统阶数,然后确定,输入输出的阶数??还是用什么工具箱,我看到有些文献说,用穷尽式搜索...
S函数最大功率跟踪采用的是三次插值方法求教指出错误-mppt.mdl 这是仿真模型和错误原因图 附件: sfun_mppt.m S函数程序 mppt.mdl 插值仿真模型 错误.jpg ...
5. 语言表达的谦逊:"不吝赐教"、"承蒙关照"、"敬请指正"等都是表达谦逊和求教的用语,体现出对他人的尊重和自我反省的态度。相反,"恭候多时"可能会让人感到自大。 6. 用词的敬谦:"令尊"是对他人父亲的敬称,...
标题中的“extjs文件浏览框问题求教”表明这是一个关于ExtJS框架中文件选择或浏览功能的编程问题。ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序,它提供了丰富的组件库,包括文件浏览框(FileBrowser)...
6. 谦虚求教:表示愿意学习和进步的态度,谦虚地表示可能需要时间适应新环境,但有信心克服挑战。 7. 结构清晰:自我介绍应有明确的开头、主体和结尾,开头可以简短介绍自己,主体阐述经验和能力,结尾表达期待和...
很抱歉,根据您提供的信息,"公式求教共4页.pdf.zip"似乎是一个包含四页公式教学内容的PDF文档的压缩文件,而"赚钱项目"可能是压缩包中的另一个文件或者是一个误输入。然而,没有实际的文件内容,我无法提供具体的IT...