67,550
社区成员




public class HibernateTest
{
private static SessionFactory sessionFactory;
static
{
try
{
sessionFactory = new Configuration().configure().buildSessionFactory();
} catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception
{
People people = new People();
people.setUsername("aiyobucuo");
people.setPassword("wocao");
people.setTelphone(123456);
people.setGender('F');
people.setGraduation(true);
people.setBirthday(new java.sql.Date(new java.util.Date().getTime()));
people.setMarryTime(new Timestamp(new java.util.Date().getTime()));
InputStream is = new FileInputStream("c:/ThinkingInJava.pdf");
int length = is.available();
byte[] buffer = new byte[length];
is.read(buffer);
people.setFile(buffer);
Session session = sessionFactory.openSession();
Transaction tx = null;
try
{
session.beginTransaction();
session.save(people);
tx.commit();
} catch (Exception e)
{
if(null != tx)
{
tx.rollback();
}
} finally
{
session.close();
}
}
}