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!#;& & &