当前位置:编程学习 > JAVA >>

JPA控制数据库里面字段顺序问题

现在要把系统从原来纯用JDBC写的换成hibernate JPA

要求原来的数据库结构不能改变,因为数据太多,改起来太麻烦

原来有一个表catolog,表字段是按照id,title,description,price的顺序
然后原来的data.sql数据里面也是按照这种顺序
就是insert into catalog values(id,title,description,price)


现在我换成jpa了,发现生成的表结构里面的表字段是id,description,price,title
顺序变了

所以想导入data.sql肯定就不行了,有8万多条数据呢。。。

所以,想问下,jpa中映射成数据库表的时候,怎样控制表字段的生成顺序么?

谢谢高手们 --------------------编程问答-------------------- 其实,我也想找这个问题的答案,既然没人给出答案,我先解决你的问题吧,有更好的结果希望也能告诉我。

解决方法:
在数据库中,手动用SQL创建数据表。

分析:
其实换成JPA,你只要不用JPA自动创建表,你在数据库有SQL手动创建表,这样顺序你可以制定了,然后JPA中只是自动匹配字段,这样,你的数据可以通过导入数据是你手动写SQL创建表的顺序,你的问题就暂时解决了,也不用修改任何。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,