Source Code : Simple Save Demo
Java Is Open Source Programming Language You Can Download From Java and Java Libraries From http://www.oracle.com.
Click Here to download
We provide this code related to title for you to solve your developing problem easily. Libraries which is import in this program you can download from http://www.oracle.com.
Click Here or search from google with Libraries Name you get jar file related it
Simple Save Demo
/////////////////////////////////////////////////////////////////////////
import org.hibernate.Session;
import util.ConnectionUtil;
import util.HibernateUtil;
public class Main {
static Session session;
public static void main(String[] args) {
open();
Keyword k = new Keyword();
session.save(k);
session.flush();
close();
}
private static void open() {
ConnectionUtil.openConnection();
ConnectionUtil.update("CREATE TABLE KEYWORDS ( ID int, NAME VARCHAR(25) )");
session = HibernateUtil.currentSession();
}
private static void close() {
ConnectionUtil.closeConnection();
HibernateUtil.closeSession();
HibernateUtil.sessionFactory.close();
}
}
/////////////////////////////////////////////////////////////////////////
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<!-- table created by: CREATE TABLE KEYWORDS ( ID IDENTITY, NAME VARCHAR(25) ); -->
<class name="Keyword" table="keywords">
<id name="id" column="id" unsaved-value="null">
<generator class="increment"/>
</id>
<property name="name"
column="NAME"
not-null="true"
unique="true"
/>
</class>
</hibernate-mapping>
<!-- $Id: Keyword.hbm.xml,v 1.3 2003/07/08 19:18:30 dwight Exp $ -->
/////////////////////////////////////////////////////////////////////////
public class Keyword {
protected Integer id_;
protected String name_ ="aaa";
public Keyword() {
}
public Integer getId() {
return id_;
}
public void setId(Integer newId) {
this.id_ = newId;
}
public String getName() {
return name_;
}
public void setName(String newName) {
this.name_ = newName;
}
}
/////////////////////////////////////////////////////////////////////////
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="connection.url">jdbc:hsqldb:mem:testdb</property>
<property name="connection.username">sa</property>
<property name="connection.password"></property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">2</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.HSQLDialect</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>-->
<mapping resource="Keyword.hbm.xml"/>
</session-factory>
</hibernate-configuration>
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
Thank with us