操作代码:
import org.hibernate.*; 
import org.hibernate.cfg.*;
import java.util.*;
public class Test
{    
public static void main(String[] args)
{  
Transaction tx=null;
try 
{ Configuration config = new Configuration().configure();
SessionFactory sf = config.buildSessionFactory();
Session session = sf.openSession();
tx = session.beginTransaction();         
TUser user=(TUser)session.get(TUser.class,new Integer(11));
TAddress addr = new TAddress();
addr.setTel("111"); 
addr.setAddress("Hong");
addr.setUser(user);
user.getAddress().add(addr);
session.save(user);tx.commit();  
session.close();
}
catch (HibernateException e) 

e.printStackTrace();     if(tx!=null)
{
    try
{
tx.rollback();
    }
catch (HibernateException e1) 
        { 
       e1.printStackTrace(); 
        }
}
}}}