首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Hibernate中UserType的应用

2012-10-14 
Hibernate中UserType的使用1、新建一个Email类型的字段?3、POJO类的映射??4、测试的两个方法?public static v

Hibernate中UserType的使用

1、新建一个Email类型的字段

?

3、POJO类的映射

?

?

4、测试的两个方法

?

public static void insertUser() throws HibernateException {  UserTypeUser user = new UserTypeUser();  user.setAge(new Integer(23));  user.setName("Test UserType");  user.getEmail().add("rever@hotmail.com");  user.getEmail().add("rever1@hotmail.com");  user.getEmail().add("rever2@hotmail.com");  user.getEmail().add("rever3@hotmail.com");  Session session = HibernateUtil.getSession();  Transaction tx = session.beginTransaction();  session.save(user);  tx.commit();  HibernateUtil.closeSession(); } public static void display() throws HibernateException {  Session session = HibernateUtil.getSession();  Query query = session.createQuery("from UserTypeUser");  List users =  query.list();  HibernateUtil.closeSession();  for (ListIterator iterator = users.listIterator(); iterator.hasNext();) {   UserTypeUser pu = (UserTypeUser) iterator.next();   System.out.println(pu.getName());   List emails = pu.getEmail();   for(int i = 0;i<emails.size();i++){    System.out.println(emails.get(i));   }  } }

?

热点排行