关于对象持久化的问题

有对象如:
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);

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

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