1,ADO.NET属于传统的数据访问工具,开发的时候需要我们手动去编写操作数据库的各种操作,当然性能也就不用说了。
2,Nhibernate是从JAVA中移植到.net平台上的,编写映射需要手动编写xml文件,然后生成数据库,
Hibernate优点:
(1)对象/关系数据库映射(Basic O/R Mapping)
它使用时只需要操纵对象,使开发更对象化,抛弃了数...
分类:
Web程序 时间:
2014-06-05 10:16:34
阅读次数:
343
hibbernate的异常的一种情况
org.dom4j.DocumentException: Connection timed out
Connection timed out: connect Nested exception: Connection timed out: connect
出现这个异常的原因之一是读取配置文件超时。通常是在读...
分类:
系统相关 时间:
2014-06-05 08:52:44
阅读次数:
371
Hibernate应用SQL查询返回实体类型Hibernate使用SQL查询返回实体类型
以前,使用SQL查询,结果放在 RS 结果集中,还要去转换影射到Java类中。Hibernate中,可以自动帮我们注入到Hibernate 甚至是 非
Hibernate 类型当中。 String sql .....
分类:
数据库 时间:
2014-06-03 06:51:25
阅读次数:
295
http://java.dzone.com/articles/performance-tuningFor most typical
Spring/Hibernate enterprise applications, the application performance depends
almost...
分类:
移动开发 时间:
2014-05-31 16:53:03
阅读次数:
404
Hibernate provides SQL logging out of the box,
but such logging only shows prepared statements, and not the actual SQL queries
sent to the database.It...
分类:
数据库 时间:
2014-05-31 16:47:16
阅读次数:
514
1.首先准备好数据库。2.在MyEclipse的右上角切换透视图,切换到MyEclipse
Database Explorer3.在最左边点击右键,选择New(也就是新建一个数据库连接),然后编写第一个页面, Driver template:
MySQL Connector/J (因为是建立数据库....
分类:
数据库 时间:
2014-05-31 14:16:23
阅读次数:
352
在hibernate中对象中的关联集合,默认是采用懒加载,hibernate是由session来进行数据库访问操作,在访问完action之后,session关闭。使用过滤器可以解决,是的hibernate的session在action使用之后关闭。在web.xml文件中增加一个过滤器,代码如下:
1...
分类:
系统相关 时间:
2014-05-31 13:46:39
阅读次数:
481
lee/MyTest.hbm.xml org.hibernate.dialect.
MySQLDialect update 一旦在Spring的IoC容器中配置了SessionFactory
Bean,它将随应用的启动而加载,并可以充分利用IoC容器的功...
分类:
编程语言 时间:
2014-05-30 23:31:59
阅读次数:
405
一、与触发器协同工作: 当Hibernate与数据库的触发器协同工作时,会出现以下两类问题:
1、触发器使Session缓存中的数据和数据库中的不一致: 出现此问题的原因是触发器运行在数据库内,它执行的操作对Session是透明的。
解决方案:在执行完包含有触发器的操作之后,立刻调用...
分类:
系统相关 时间:
2014-05-30 19:47:50
阅读次数:
356
懒加载要求Domain对象不能是final的,因为Hibernate需要生成一个继承自该Domain对象的类来实现懒加载。懒加载主要有三种:1.
对象的懒加载2. 关联集合的懒加载3. 对象属性的懒加载对象的懒加载对象的懒加载就是在映射文件的class标签中设置lazy属性为true,这时,如果用s...
分类:
系统相关 时间:
2014-05-30 17:59:50
阅读次数:
453