[SEAM] persistence.xml中,属性hibernate.hbm2ddl.auto的设置问题
abelzcg
2009-02-09
在学习seam中的booking的例子,遇到下面的问题,用的是eclipse+jboss tools,
persistence.xml中 <property name="hibernate.hbm2ddl.auto" value="update"/> 这样只能创建表,import.sql的数据导入不了 但是,改成 <property name="hibernate.hbm2ddl.auto" value="create"/> 既可以创建表,也可以倒入数据, 改成create-drop也好用。 请问大家,update不好用,一般是什么地方有问题导致的? 谢谢! |
|||||||||||||||||||||||||
andyhan
2009-02-11
貌似就是这么设计的,生产系统岂能每次服务重启就导入一次数据?
|
|||||||||||||||||||||||||
abelzcg
2009-02-11
andyhan 写道 貌似就是这么设计的,生产系统岂能每次服务重启就导入一次数据?
update的意思是只有表结构不同的时候才更新吗? 表里的数据是否相同是不管的,对? 谢谢! |
|||||||||||||||||||||||||
dearshor
2009-02-11
abelzcg 写道 update的意思是只有表结构不同的时候才更新吗?
表里的数据是否相同是不管的,对? 对,只更新db schema,不会处理db中的数据。 |
|||||||||||||||||||||||||
andyhan
2009-03-02
|
|||||||||||||||||||||||||
abelzcg
2009-03-02
Thanks
|
|||||||||||||||||||||||||
Mrpublic
2009-03-03
呵呵。學到了一點
|