////////////////////////////////////////////////////////////////////
package com.weportal.user;//import java.sql.SQLException;
//import org.apache.log4j.PropertyConfigurator;
import java.sql.SQLException;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
//import org.hibernate.Transaction;//
import org.hibernate.cfg.Configuration;public class UserTest
{
public static void main(String arg[]) throws HibernateException, SQLException
{
//PropertyConfigurator.configure("log4j.properties");

Configuration cfg = new Configuration();

cfg.configure();

System.out.println("1");

SessionFactory sf = cfg.buildSessionFactory();

Session session = sf.openSession();

System.out.println("2"); User u = new User();

u.setName("john");

u.setPassword("1234");

session.save(u);

session.flush();

session.createQuery("from UserInfo").list();


//u.setName("SHEN");

//session.update(u);

session.flush();

System.out.println("3");

try
{

session.connection().commit();
}
catch(HibernateException e)
{
e.printStackTrace();
}
        catch(SQLException e)
{
e.printStackTrace();
}
        session.close();
        
        
        System.out.println("OK! You can see the new data in SQLServer!");  }
}
////////////////////////////////////////////
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" ><hibernate-mapping>
<class name="com.weportal.user.User" table="USERINFO">
<id name="id">
<generator class="native"/>
</id>
<property name="name" column="name" />

<property name="password" column="password" />
</class>
</hibernate-mapping>
////////////////////////////////////////////////////////
看看这俩个文件的代码吧,有什么问题请指出啊,谢谢!