Curd Exmp
Curd Exmp
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "student03")
public class Student {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private int id;
@Column(name = "first_name")
private String firstName;
@Column(name = "last_name")
private String lastName;
@Column(name = "email")
private String email;
public Student() {
@Override
public String toString() {
return "Student [id=" + id + ", firstName=" + firstName + ", lastName=" + lastName + ", email=" +
email + "]";
}
Hibernate .cfg
<session-factory>
<property
name="connection.driver.class">com.mysql.jdbc.Driver</prope
rty>
<property
name="connection.url">jdbc:mysql://localhost:3306/myhibpro<
/property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property
name="dialect">org.hibernate.dialect.MySQL5Dialect</propert
y>
<property name="hbm2ddl.auto">update</property>
<property name="show_sql">true</property>
</hibernate-configuration>
App.class
package hb1;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
session.delete(student);
transaction.commit();
session.close();
factory.close();
}