ejb部署到jboss7
在win7下:有jboss7 eclipse
写了一个ejb项目 部署到jboss7上,再将ejb项目打包成jar文件。
写一个web项目调用ejb进行数据的增删改查
在ejb里+MATE-INF
--persistence.xml进行配置
<properties>
<!--下面属性只针对Jboss服务器 -->
<property name="hibernate.hbm2ddl.auto" value="update" />
<!--调整JDBC抓取数量的大小: Statement.setFetchSize() -->
<property name="hibernate.jdbc.fetch_size" value="18" />
<!--调整JDBC批量更新数量 -->
<property name="hibernate.jdbc.batch_size" value="10" />
<!--显示最终执行的SQL -->
<property name="hibernate.show_sql" value="true" />
<!--格式化显示的SQL -->
<property name="hibernate.format_sql" value="true" />
</properties>
为何我重新启动jboss7服务器时,表会自动drop掉
16:56:10,557 INFO [stdout] (MSC service thread 1-7) Hibernate:
16:56:10,557 INFO [stdout] (MSC service thread 1-7) drop table if exists Person
16:56:10,573 INFO [stdout] (MSC service thread 1-7) Hibernate:
16:56:10,573 INFO [stdout] (MSC service thread 1-7) drop table if exists hibernate_sequence
而仅仅将ejb部署到jboss7时不会发生,当web客服端部署上去,重启时表被drop
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题已解决