我想在java-web工程下,应用Hibernate,我数据库里没有表。
实例:
我建了个注册页面,输入用户名,密码,性别。点击提交,想通过hibernate存进表里。
问题来了,我是先创建一个表吗?
我点击提交--到一个类里
类中执行hibernate 建表,存储代码吗?那也不能每次提交都建表啊?
我类里的思路
Session session=null;
User user=new User();
user.setname(name);
...
user.setsex(sex);
session=Hibernate.getSession();//Hibernate是我自己建的类,返回 factory.openSession();Hibernate.creattable();//我是在这里把表建上吗?还是在编写程序前,先建表啊?session.beginTransaction();
session.save(registrationForm);
session.getTransaction().commit();
实例:
我建了个注册页面,输入用户名,密码,性别。点击提交,想通过hibernate存进表里。
问题来了,我是先创建一个表吗?
我点击提交--到一个类里
类中执行hibernate 建表,存储代码吗?那也不能每次提交都建表啊?
我类里的思路
Session session=null;
User user=new User();
user.setname(name);
...
user.setsex(sex);
session=Hibernate.getSession();//Hibernate是我自己建的类,返回 factory.openSession();Hibernate.creattable();//我是在这里把表建上吗?还是在编写程序前,先建表啊?session.beginTransaction();
session.save(registrationForm);
session.getTransaction().commit();
解决方案 »
- SSH Spring3.2 Struts2 Hiberante
- xmlhttp.send()传值中文乱码
- 2010年软考请教
- html:text的value属性设值的问题,高手指点啊,送分!!!
- 有没有办法做一个button点击以后去执行一个Java类的方法呢?
- !!!!在线等待:请问如何在ie里面用word打开一个xml文件????在java怎么写??
- weblogic8.1下如何显示自己的一个jsp文件?菜鸟在线等~~~
- 如何编写sql精确匹配某字段中的特定字符?
- 导出excel功能本地测试不报错,发布服务器报404
- jsp:useBean入门简单问题,请指教?
- ireport 在jsp中的子报表不显示
- 考试散分
比如hibernate.hbm2ddl.auto=create 每次都重建
hibernate.hbm2ddl.auto=update 只重建更新的或新增的
一般用update就可以了如果hibernate单用的话,你加载hibernate的配置文件的时候就建表了
如果是和spring整合了,是你spring容器开启了 就会加载hibernate的配置文件,也就会建表了