您正在查看 "Hibernate" 分类下的文章
2008/03/16 14:42
Session.save方法用户实体对象到数据库的持久化操作。也就是说,Session.save方法调用与实体对象所匹配的Insert SQL,将数据插入库表。Session.save方法中包含了以下几个主要步骤:
- 在Session内部缓存中寻找待保存的对象。内部缓存命中,则认为此数据已经保存(执行过inse
|
2008/03/16 14:40
6月22日
Session.update执行步骤:
-
首先根据待更新实体对象的Key,在当前session的内部缓存中进行查找,如果发现,则认为当前实体对象已经处于Persistent状 |
2008/02/02 10:57
2008/01/31 11:13
<?xml version="1.0" encoding="UTF-8"?>
<project name="UserService" default="war" basedir=".">
<description>Builds, tests, and runs the project UserService.</description>
<property file="${basedir}/build.properties" />
<property name="profile" value="dev" />
<property file="build-${profile}.properties" />
<!-- set glo |
2008/01/31 11:12
2008/01/30 16:41
前言:题目有点大了(#>.<),主要就是讨论一下,在使用JPA或者Hibernate的时候(JPA虽然有Hibernate实现,但是还是拆开来说),多表关联加载时机方案的选择的问题。Lazy给很多开发带来困扰,也有很多文章讲解了这些问题,下面是我个人的解决思路和解决方案。
关键词: JPA Hibernate 动态代理 |
2008/01/30 11:31
Table
Table用来定义entity主表的name,catalog,schema等属性。
元数据属性说明:
- name: 表名
- catalog: 对应关系数据库中的catalog
- schema:对应关系数据库中的schema
|
2008/01/30 10:51
在EJB3.0 规范中 多对一与一对多的双向关系, 多对一(就是@ManyToOne注解的这端,是多端哦 不要搞混了)这端总是双向关联端的主题(owner)端, 而一对多端的关联注解为 @OneToMany(mappedBy=" " )其值是:多对一端的属性
demo:
被动方:其实也就是一方 或者说(OneToMany方)
@Entity
public class Customer extends AbstractEntity {
private String name;
@OneToMany(mappedBy="customer",cascade=CascadeType.ALL)
private Set<Order> orders;
|
2008/01/23 10:14
1、spring orm support
与原来使用LocalSessionFactoryBean相比,变动不大(AnnotationSessionFactoryBean本来就是从LocalSessionFactoryBean类继承过来的嘛)
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> 1 <bean
|
2008/01/22 17:01
Hibernate性能调优(转载--作者:Robbin Fan)
一。 inverse = ?
inverse=false(default)
用于单向one-to-many关联
parent.getChildren().add(child) // insert child
|
|
|