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();
}
}
}