01 Package Com

4
Files required: ----------------- Student.java student.hbm.xml HClient.java hibernate.cfg.xml student_table package com.jlc.pc; public class Student { private int sid; private String sname; private String email; private long phone; private double fee; public Student() { } public Student(String sname, String email, long phone, double fee) { this.sname = sname; this.email = email; this.phone = phone; this.fee = fee; } Hibernate 1 st program Student.java <hibernate-mapping package="com.jlc.pc"> <class name="Student" table="student_table"> <id name="sid" column="sid" type="int"> <generator class="increment"/> </id> <property name="sname" column="sname" type="string"/> <property name="email"/> student.hbm.xml <hibernate-configuration> <session-factory> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql://localhost/raman</property> <property name="connection.username">root</property> <property name="connection.password">rajiv</property> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="show_sql">true</property> Student.java student.hbm.xml HClient.java hibernate.cfg.xml 1

description

hib prg

Transcript of 01 Package Com

Files required: ----------------- Student.java student.hbm.xml HClient.java hibernate.cfg.xml student_table package cm.jlc.pc!public class Student "private int sid!private String sname!private String email!privatelng phne!private duble fee!public Student#$ " %public Student#String sname& String email& lng phne& duble fee$ "this.sname ' sname!this.email ' email!this.phne ' phne!this.fee ' fee!%(( set/get methds%Hibernate 1st programStudent.java)hibernate-mapping package'*cm.jlc.pc*+)class name'*Student* table'*student_table*+)id name'*sid* clumn'*sid* t,pe'*int*+)generatr class'*increment*(+)(id+)prpert, name'*sname* clumn'*sname* t,pe'*string*(+)prpert, name'*email*(+)prpert, name'*phne* t,pe'*lng*(+)prpert, name'*fee* t,pe'*duble*(+)(class+)(hibernate-mapping+student.hbm.xml)hibernate-cnfiguratin+)sessin-factr,+)prpert, name'*cnnectin.driver_class*+cm.m,sql.jdbc.-river)(prpert,+ )prpert, name'*cnnectin.url*+jdbc:m,sql:((lcalhst(raman)(prpert,+)prpert, name'*cnnectin.username*+rt)(prpert,+)prpert, name'*cnnectin.pass.rd*+rajiv)(prpert,+)prpert, name'*dialect*+rg.hibernate.dialect./,S01-ialect)(prpert,+)prpert, name'*sh._sql*+true)(prpert,+)mapping resurce'*cm(jlc(pc(student.hbm.xml*(+)(sessin-factr,+)(hibernate-cnfiguratin+hibernate.cfg.xml Student.java student.hbm.xml HClient.java hibernate.cfg.xml 1student_table package cm.jlc.client!imprt rg.hibernate.2!imprt rg.hibernate.cfg.2!imprt cm.jlc.pc.2!public class HClient "public static vid main#String as34$ "tr,"Cnfiguratin cfg'ne. Cnfiguratin#$!cfg'cfg.cnfigure#$!SessinFactr, sf'cfg.buildSessinFactr,#$!Sessin s'sf.penSessin#$!5ransactin tx's.begin5ransactin#$!Student stu'ne. Student#*sh,am*&*sh,am6sd.cm*&787878&99$!s.save#stu$!tx.cmmit#$!s.clse#$!%catch#:xceptin e$"e.printStack5race#$!%%%create table student_table#sid int primar, ke, & snamevarchar#;