登陆 | 注册
你现在的位置:我的论坛 >> java >> Hibernate Hello World
Hibernate Hello World
大狗熊 package exp;

public class User
{
    
private int id;
    
private String username;
    
private String password;
    
private String email;

    
public int getId()
    
{
        
return id;
    }


    
public void setId(int id)
    
{
        
this.id = id;
    }


    
public String getUsername()
    
{
        
return username;
    }


    
public void setUsername(String username)
    
{
        
this.username = username;
    }


    
public String getPassword()
    
{
        
return password;
    }


    
public void setPassword(String password)
    
{
        
this.password = password;
    }


    
public String getEmail()
    
{
        
return email;
    }


    
public void setEmail(String email)
    
{
        
this.email = email;
    }

}




package exp;
import org.hibernate.*;
import org.hibernate.cfg.*;

public class Main
{
     
public static void main(String[] args)
     
{
         SessionFactory factory 
= new Configuration().configure().buildSessionFactory();
         Session session 
= factory.openSession();
         
//Transaction trans = session.beginTransaction();
         
         User user 
= new User();
         user.setUsername(
"wengmj");
         user.setPassword(
"wmj123");
         user.setEmail(
"my.net@163.com");
         session.save(user);
         
         
//trans.commit();
         session.close();
     }

}

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping
    PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
>

<hibernate-mapping>
    
<class name="exp.User" table="users">
        
<id name="id"><generator class="identity"></generator></id>
        
<property name="username"></property>
        
<property name="password"></property>
        
<property name="email"></property>
    
</class>
</hibernate-mapping>

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//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/wmj_bbs</property>
        
<property name="hibernate.connection.username">root</property>
        
<property name="hibernate.connection.password"></property>
        
<property name="show_sql">true</property>
        
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        
<mapping resource="exp/bbs.hbm.xml"/>
    
</session-factory>

</hibernate-configuration>
楼主 创建:08-06-14 22:04:15 更新:08-06-14 22:04:15
发表回复


Copyright (C) 2004-2008, All Rights Reserved