4
Files Required: ---- Student.java HibernateUtil.java Client.java Student.hbm.xml hibernate.cfg.xml Tables CollectionMapping package com.javasree; import java.util.*; public class Student { private int sid; private String sname; private String email; private Set skills; private Map refs; public Student(String sname,String email,Set skills, Map refs) { this.sname = sname; this.email = email; this.skills = skills; this.refs = refs; } package com.javasree; import org.hibernate.cfg.*; import org.hibernate.*; public class HibernateUtil { static SessionFactory sf=null; static { try { Configuration cfg=new Configuration().configure(); sf=cfg.buildSessionFactory(); } catch(Exception e) { e.printStackTrace(); } } public static SessionFactory getSessionFactory() { Student.java HibernateUtil. java www.jlcindia.com .com Files Required :-------- Student.java HibernateUtil. java Client.java Student.hbm.xm 12

05 Collection

  • Upload
    phani

  • View
    216

  • Download
    3

Embed Size (px)

DESCRIPTION

05 Collection

Citation preview

Files Required: ---- Student.java HibernateUtil.java Client.java Student.hbm.xml hibernate.cfg.xml TablesCollectionMappingpackage com.javasree;import java.util.*;public class Student {private int sid;private String sname;private String email;private Set skills;private Map res;public Student!String sname"String email"Set skills" Map res#{t$is.sname % sname;t$is.email % email;t$is.skills % skills;t$is.res % res;&// set/ get methods &package com.javasree;import org.$ibernate.cg.*;import org.$ibernate.*;public class 'ibernate(til{static SessionFactor) s%null;static{ tr) { *oniguration cg%ne+ *oniguration!#.conigure!#; s%cg.buildSessionFactor)!#; & catc$!,-ception e# {e.printStack.race!#; &&public static SessionFactor) getSessionFactor)!#{return s;&&Student.javaHibernateUtil.java+++.jlcindia.comrajivs$/0/1gmail.com Files Required :-------- Student.java 'ibernate(til.java *lient.java Student.$bm.-ml $ibernate.cg.-ml tables 1package com.javasree;import java.util.*;import org.$ibernate.*;public class *lient{public static void main!String as23#{.ransaction t-%null;tr){SessionFactor) s%'ibernate(til.getSessionFactor)!#;Session ses%s.openSession!#;t-%ses.begin.ransaction!#;S)stem.out.println!4$i4#;Set skills%ne+ 'as$Set!#;skills.add!4'56,R78.,4#;skills.add!4,964#;Map res%ne+ 'as$Map!#;res.put!484"4'i4#;res.put!464"4'ello4#;

Student s/%ne+ Student!4R8M87 S':8M4"4raman1jlc.com4"skills"res#;

ses.save!s/#;t-.commit!#;ses.close!#;&catc$!,-ception e#{;;t-.rollback!#;e.printStack.race!#;& & &