hibernate简单注释(一)

*****************************hibernate.cfg.xml************************************

<?xml version=’1.0′ encoding=’utf-8′?>
<!DOCTYPE hibernate-configuration PUBLIC
“-//Hibernate/Hibernate Configuration DTD 3.0//EN”
“http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"&gt;

<hibernate-configuration>

<session-factory>

<!– Database connection settings –>
<property
name=”connection.driver_class”>com.mysql.jdbc.Driver</property>
<property
name=”connection.url”>jdbc:mysql://localhost:3306/hibernate</property>
<property name=”connection.username”>root</property>
<property name=”connection.password”>123456</property>

<!– SQL dialect –>
<property
name=”dialect”>org.hibernate.dialect.MySQL5InnoDBDialect</property>

<!– Echo all executed SQL to stdout –>
<property name=”show_sql”>true</property>

<!– Drop and re-create the database schema on startup –>
<property name=”hbm2ddl.auto”>create</property>

<!– Names the annotated entity class –>
<mapping class=”com.ij34.dao.New”/>

</session-factory>

</hibernate-configuration>

 

 

 

****************************************************************************************

package com.ij34.dao;

import javax.persistence.*;

@Entity
@Table(name=”test01″)
public class New {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;
private String title;
private String content;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}

}

 

*********************************************

package com.ij34.web;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.*;

import com.ij34.dao.New;

public class test01 {
public static void main(String[] args)throws Exception {
//实例化Configuration
Configuration conf=new Configuration().configure();
ServiceRegistry SR=new
StandardServiceRegistryBuilder().applySettings(conf.getProperties()).build();
// 以Configuration实例创建SessionFactory实例
SessionFactory SF=conf.buildSessionFactory(SR);
//create session
Session session=SF.openSession();
//start 事务
Transaction tx=session.beginTransaction();
New n=new New();
n.setTitle(“hello”);
n.setContent(“hello world”);
session.save(n);
tx.commit();
session.close();
SF.close();
}
}

网站地图xml地图