hinernate进行mysql数据库的逆向工程无法生成主外键关系_Hinernate进行mysql数据库的逆向工程无法生成主外键关系...

(1)我们在进行SSH开发大※的项目的时候,使用myeclipse自带的hibernate的逆向工程工具时,发现竟然无法生成one-to-one one-to-many等的主外键关系,明明的数据库建时已经有主外键关系了.为啥逆向生成时就不行了呢?

(2)首先说一下,我使用的是PHP开发环境Appserv自带的MySQL数据库,不是单独安装的;

(3)这是因为数据库引擎的问题,

我们可以在sql命令行中输入命令:show engines;

ef674fa8cc09f12e7ad7cebd599a89cc.png

可以看到default默认的是MyISAM;

(3)”MyISAM数据库引擎不支持事务处理也不支持外来键”我们应该改为InnoDB类型的数据库引擎;喎�"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+o6g0o6nQ3rjEyv2+3b/itcTS/cfm09DBvdbWt723qKOs0rvW1srHyrnTw8P8we5hbHRlciB0YWJsZSCx7cP7IHR5cGU9SW5ub0RCO8C00N64xKOstavKx87Sw7vT0LOiytSzybmmo7s8L3A+CjxwPrXatv7W1srH1NrF5NbDzsS8/rvj19zV0rW9bXkuaW5pzsS8/iCjrNK7v7S+zbauwcsgICCw0deiys3IpbX0IKOs1tjQwsb0tq/K/b7dv+K+zbrcusPByzwvcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20141204/2014120409175226.png" alt="\">

(5)但是使用这种方式的一种错误就是,会出现服务器无法启动的情况!

dd5f4b01d0ad177e7f3847e9ca1115e6.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值