Hibernate 之List ,Bag,Map三种映射文件详解 (五)

2014-11-24 11:03:53 · 作者: · 浏览: 1
ub.getTeam().put("6", LBJ);

Session session = HibernateSessionFactory.openSession();
Transaction tx = session.beginTransaction();


try
{
session.save(club);
tx.commit();

}
catch(Exception ex)
{
ex.printStackTrace();
if(tx != null)
{
tx.rollback();
}
}
finally
{
session.close();
}

}



}

import java.util.HashSet;

import org.hibernate.Session;
import org.hibernate.Transaction;

import com.example.domain.Club;
import com.example.domain.IdCard;
import com.example.domain.Player;
import com.example.domain.Student;
import com.example.domain.Team;
import com.example.util.HibernateSessionFactory;

public class Test {

public static void main(String args[])
{

Club club = new Club();
club.setName("Heat");


Player LBJ = new Player();
LBJ.setClub(club);
LBJ.setName("LBJ");

club.getTeam().put("6", LBJ);

Session session = HibernateSessionFactory.openSession();
Transaction tx = session.beginTransaction();


try
{
session.save(club);
tx.commit();

}
catch(Exception ex)
{
ex.printStackTrace();
if(tx != null)
{
tx.rollback();
}
}
finally
{
session.close();
}

}



}