hibernate
Java18
这个作者很懒,什么都没留下…
展开
-
hibernate中get方法和load方法的根本区别
如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象时。由于session中的缓存对于hibern转载 2011-12-25 19:24:37 · 717 阅读 · 0 评论 -
当前Java软件开发中几种认识误区
板桥里人 http://www.jdon.com 2006/9/1(转载请保留) 越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:转载 2012-01-25 11:11:55 · 978 阅读 · 0 评论 -
Hibernate properties详解
关键字:Hibernate properties详解Hibernate propertiesHibernate配置属性 属性名 用途 hibernate.dialect ;一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialecthibernate.show_sql原创 2012-02-08 00:22:45 · 30316 阅读 · 0 评论 -
Hibernate多对一及一对多关联关系理解及区别
关联关系的本质是将关联关系映射到数据库中。关联关系在对象模型中体现为内存中的一个或多个引用。 一对多关系: 一对多关系 分为“单向一对多/多对一关系”和“双向多对一”关系。• “单向一对多/多对一关系”只需在“一”/“多”方进行配置,• “双向多对一关系”需要在关联双方均加以配置。 双向多对一关联就是在多方和一方都进行配置,并在“一” 方通过属性inverse="true"设置控制转载 2012-02-21 11:31:18 · 1153 阅读 · 0 评论 -
@Pointcut的用法
在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式:括号中各个pattern分别表示修饰符匹配(modifier-pattern?)、返回值匹配(ret-type-pattern)、类路径匹配(declaring-type-pattern?)、方法名转载 2012-05-03 01:11:05 · 53823 阅读 · 3 评论