我的学校认为在这个过程中给我们的考试增加另一个80%的要求是很好的。
我们现在必须关心数据库,这并不是我通常不关心的,而是他们希望我们使用JPA,而让我们专注于图表和代码。
现在他们考虑了一下,我们需要分析数据库和关系,而我们,因为我们的小组不使用Windows,也没有像我们的老师那样使用MSSQL,而是使用MySQL。
所以不幸的是,我们意识到我们的整个数据库都存储为MyISAM,而JPA似乎不想这样做?
我试着将这个添加到my.cnf (Debian服务器):
default-storage-engine=innodb
default-table-type=innodb但并没有解决任何问题。
有没有可能从JPA得到InnoDB,这样我们就有了下周和上周的基础?
发布于 2010-12-06 03:53:00
我找到了解决方案:D谢谢你的努力
http://blog.eflow.org/archives/145
jdbc:mysql://localhost:3306/databasename?autoReconnect=true&sessionVariables=storage_engine=InnoDB部分: sessionVariables=storage_engine=InnoDB
发布于 2010-12-05 23:00:56
将MyISAM转换为innodb非常简单,如下所示
ALTER TABLE YOUR_TABLE ENGINE=InnoDB;对InnoDB有一定的限制,
比如
以下是一些示例:
https://stackoverflow.com/questions/4359337
复制相似问题