比如重启tomcat后
原来存在于MySQL的数据空了
该怎么办,谢谢
原来存在于MySQL的数据空了
该怎么办,谢谢
解决方案 »
- spring的配置文件里的这段代码如何理解?
- 调用tomcat下的class文件
- NoClassDefFoundError:javax/management/j2ee/statistics/JMSEndpointStats
- 在a.jsp的web页面如何得到ocx控件的值? 在线等待.
- 问个关于jsessionid的问题
- openldap 设置
- 想学习J2EE,请问有什么好的资料或者书籍推荐,谢谢
- 使用struts框架开发的同仁们,你们一般是怎么把检索结果送到jsp视图的呢?
- 请问高手(马上给分)
- CMP执行Finder方法出错,寻求帮助!紧急,谢谢!
- 求一个 年月日时分秒的日期选择控件 如何传递时间参数到servlet的代码 谢谢大家
- MySQL乱码问题
>update</property>
<property name="hbm2ddl.auto"
>none</property>
每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。
create-drop :
每次加载hibernate时根据model类生成表,但是sessionFactory一关闭,表就自动删除。
update:
最常用的属性,第一次加载hibernate时根据model类会自动建立起表的结构(前提是先建立好数据库),以后加载hibernate时根据 model类自动更新表结构,即使表结构改变了但表中的行仍然存在不会删除以前的行。要注意的是当部署到服务器后,表结构是不会被马上建立起来的,是要等应用第一次运行起来后才会。