jpa - EclipseLink 创建表时控制列顺序

标签 jpa ejb-3.0 eclipselink

我正在使用 EclipseLink,并将“eclipselink.ddl-generation”属性设置为“create-tables”。创建的表中列的顺序似乎是随机的。我想要特定顺序的列 - 字段在实体类定义中出现的顺序。

有没有办法告诉 EclipseLink 按照 Entity 类定义中的顺序创建列或以其他方式指定列顺序?

谢谢。

最佳答案

EclipseLink 没有任何现成的东西可以做到这一点。在正确规范化的数据库中,列顺序应该无关紧要。

关于jpa - EclipseLink 创建表时控制列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/855279/

相关文章:

java - "jta-datasource"和 "resource-local "数据源之间的区别?

java - Spring Beans 中的 EJB 3 Sessioncontext

json - 使用 JAXB 从 JSON 解码嵌套对象

java - 将 JPAContainer 与 Vaadin 框架结合使用时,服务器重置缺乏持久性

java - Hibernate:在多对一关系中保存空实体

postgresql - 多条件等关系的子查询如何写jpql查询

mysql - 我需要哪种 MySQL 类型来存储常规字符串和哈希值?

java - @PersistenceContext 如何保证线程安全?

hibernate - 在 JBoss/WildFly 中注入(inject) EntityManager

spring - 是否可以在 Spring、Eclipselink 和 Tomcat 环境中使用@Transational?