我正在做一个示例程序来学习休眠。实体中定义的变量之一是Java Long类型,但是当我启动应用程序以及Hibernate尝试在Oracle数据库中自动创建表时,它会生成类型为bigint
的创建表脚本。
“ private Long pin
”转换为“ pin bigint
”,因为oracle不支持bigint
数据类型,脚本将失败。我已将dialect=org.hibernate.dialect.OracleDialect
添加到hibernate.properties
文件中以生成特定于Oracle的SQL。还有什么要做的吗?