Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainClass {
- public static void main(String args[]){
- try{
- Session session=HibernateUtil.getSession();
- Transaction tx=session.beginTransaction();
- Employee ee=new Employee("abx","asd",2000);
- session.save(ee);
- tx.commit();
- }catch(Exception e){
- e.printStackTrace();
- }
- }
- }
- package sally;
- public class Employee {
- private int id;
- private String firstName;
- private String lastName;
- private int salary;
- public Employee() {}
- public Employee(String fname, String lname, int salary) {
- this.firstName = fname;
- this.lastName = lname;
- this.salary = salary;
- }
- public int getId() {
- return id;
- }
- public void setId( int id ) {
- this.id = id;
- }
- public String getFirstName() {
- return firstName;
- }
- public void setFirstName( String first_name ) {
- this.firstName = first_name;
- }
- public String getLastName() {
- return lastName;
- }
- public void setLastName( String last_name ) {
- this.lastName = last_name;
- }
- public int getSalary() {
- return salary;
- }
- public void setSalary( int salary ) {
- this.salary = salary;
- }
- }
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE hibernate-mapping PUBLIC
- "-//Hibernate/Hibernate Mapping DTD//EN"
- "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
- <hibernate-mapping>
- <class name="sally.Employee" table="EMPLOYEE">
- <meta attribute="class-description">
- This class contains the employee detail.
- </meta>
- <id name="id" type="int" column="id">
- <generator class="native"/>
- </id>
- <property name="firstName" column="first_name" type="string"/>
- <property name="lastName" column="last_name" type="string"/>
- <property name="salary" column="salary" type="int"/>
- </class>
- </hibernate-mapping>
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
- <hibernate-configuration>
- <session-factory>
- <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
- <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>
- <property name="hibernate.connection.password"></property>
- <property name="hibernate.connection.username">root</property>
- <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
- <property name="show_sql">true</property>
- <mapping class="sally.Employee"></mapping>
- </session-factory>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement