Java 动态web项目,ssh框架开发的,以前是使用Oracle数据库开发的,现在要改为Mysql的数据,但是现在只有

Mysql根据映射文件自动生成数据库文件... Mysql根据映射文件自动生成数据库文件 展开
 我来答
1060436077
推荐于2016-05-31 · TA获得超过582个赞
知道小有建树答主
回答量:2784
采纳率:0%
帮助的人:663万
展开全部
有映射文件就好办了。你首先把驱动改成mysql的。再将映射文件中有关id的配置修改一下。因为oracle和别的数据库不一样。配置id是都是这样的。
<id name="id" type="java.lang.Long">
<column name="ID" precision="12" scale="0" />
<generator class="sequence" >
<param name="sequence">SEQ_APE_ASSET_INJESTION_CTR</param>
</generator>
</id>
其他数据库是没有<param name="sequence">SEQ_APE_ASSET_INJESTION_CTR</param>的。
同时你可以修改hibernate配置文件
hibernate.hbm2ddl.auto=update这样的话启动tomcat并部署后会自动生成数据库表(前提要建立数据库哟)
追问
我就是这样的,但是已经把param的sequence去了,并且在generator添加了Native属性了,但是还是不自动生成,hibernate的hbm2ddl.auto也是update的,我现在就想问问,你是mysql的安装配置或者什么应不影响自动建表啊?我还想过可不可以用Myeclipse反向生成?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汽车养修站
2012-12-25
知道答主
回答量:87
采纳率:0%
帮助的人:16.3万
展开全部
数据连接池
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式