作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
MySQLDialect 和 MySQLInnoDBDialect 有什么区别?从那以后我就一直使用 MySQLDialect,现在我想知道上面有什么不同。
有人吗?
最佳答案
MySQL 中默认的存储引擎是MyISAM
.如果需要事务和行级锁,通常选择InnoDB
.
使用 MySQLInnoDBDialect
,Hibernate 将 type=InnoDB
附加到表创建语句。这显式地创建了一个 InnoDB
表。 MySQLDialect
不附加引擎字符串,因此会创建一个 MyISAM
表。
但是,您也可以通过在 my.cnf
MySQL 配置文件中使用以下行来更改 MySQL 服务器的默认存储引擎。
default-storage-engine=innodb
关于mysql - Hibernate:MySQLDialect 和 MySQLInnoDBDialect 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368195/
我注意到 MYSQLDialect 将 rand() 函数定义为: registerFunction("rand", new NoArgSQLFunction("rand", StandardBasi
MySQLDialect 和 MySQLInnoDBDialect 有什么区别?从那以后我就一直使用 MySQLDialect,现在我想知道上面有什么不同。 有人吗? 最佳答案 MySQL 中默认的存
我是 hibernate 的新手,所以我通过观看视频教程进行练习。我关注的链接是, https://www.youtube.com/watch?v=FFMOZY4z6bE&list=PL4AFF701
我是一名优秀的程序员,十分优秀!