//dao里面的方法
private void testSaveUser()throws Exception
{
//打开Session
Session session = HibernateUtil.currentSession()
//开始事务
Transaction tx = session.beginTransaction()
//循环100 000次,插入100 000条记录
for (int i = 0 i <1000000 i++ )
{
//创建User实例
User u1 = new User()
u1.setName("xxxxx" + i)
u1.setAge(i)
u1.setNationality("china")
//在Session级别缓存User实例
session.save(u1)
//每当累加器是20的倍数时,将Session中的数据刷入数据库,并清空Session缓存
if (i % 20 == 0)
{
session.flush()
session.clear()
tx.commit()
tx = session.beginTransaction()
}
}
//提交事务
tx.commit()
//关闭事务
HibernateUtil.closeSession()
}
下拉框的值和普通文本输入框没有什么不同,使用方法一个,你直接通过select的name或者id都可以得到select的value,普通方法就是通过form表单的post方法提交参数,提交到你的action中,在action中调用DAO层,去实现数据库 *** 作。最后在逻辑层判断,做前台页面跳转。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)