0% found this document useful (0 votes)
5 views4 pages

Java File Pract-11

Uploaded by

Rohit Chaudhary
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views4 pages

Java File Pract-11

Uploaded by

Rohit Chaudhary
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Practical No.

11

Program :- Creating simple Hibernate application.


Steps:-

1) create [Link] file

2) create another [Link] file for class and database table mapping

3) create class for bean in package1

4) crate another class in package1 to write the logic.

//[Link]

<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE hibernate-configuration PUBLIC

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"[Link]

<hibernate-configuration>

<session-factory>

<property name="[Link].driver_class">[Link]</property>

<property name="[Link]">jdbc:postgresql://localhost:5432/my</property>

<property name="[Link]">postgres</property>

<property name="[Link]">admin</property>

<property name="dialect">[Link]</property>

<property name="show_sql">true</property>

<mapping resource="[Link]" />

</session-factory>

</hibernate-configuration>

// [Link]

<?xml version="1.0"?>

<!DOCTYPE hibernate-mapping PUBLIC


"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"[Link]

<hibernate-mapping>

<class name="[Link]" table="emp">

<id name="empid" column="empid" >

<generator class="assigned" />

</id>

<property name="ename" column="ename" length="10"/>

</class>

</hibernate-mapping>

Class:- Emp

package str; public

class Emp{ private

int empid; private

String ename;

public int

getEmpid() { return

empid; }

public void setEmpid(int empid) {

[Link] = empid;

public String

getEname() { return

ename; }

public void setEname(String ename) {

[Link] = ename;

}
//[Link] package str;

import [Link];

import

[Link];

import [Link];

import

[Link];

public class InsertSelect {

public static void main(String[] args)throws Exception

Configurationcfg = new Configuration();

[Link]("[Link]");

//insert a record

SessionFactory factory = [Link]();

Session session = [Link]();

Emp p=new Emp();

[Link](99);

[Link]("ABC");

Transaction tx = [Link]();

[Link](p);

[Link]("Object saved successfully ..... !!");

[Link]();

//select a record

Object o=[Link]([Link],new Integer(99));

Emp s=(Emp)o;

// For loading Transaction scope is not necessary...


[Link]("Loaded object EMP name is "+[Link]());

[Link]("Loaded object EMP name is "+[Link]());

[Link]();

[Link]();

Output:- Data inserted successfully.

You might also like