关于对象持久化的问题

10-02-22 jeffrey4chartcrm

有对象如:

class Person{

privare String id;

private String name;

private Address address;

}

class Address{

private String id;

private String name;

}

在用hibernate做隐射的时候把model的ID都做为uuid.hex处理。

在持久化的时候,是不是一定要先保存Address,再保存Person对象,如:

HibernateTemplate ht = new HibernateTemplate();

Person p = new Person();

Address address = new Address();

a.setName("China");

ht.create(address);

p.setAddress(address);

p.setName("Tim");

ht.create(p);

1
banq
2010-02-23 16:54

2010年02月22日 16:34 "jeffrey4chartcrm"的内容
在持久化的时候,是不是一定要先保存Address,再保存Person对象

如果你配置了Hibernate的一对一映射,那么保存Person同时会一起保存Address.