【发布时间】:2018-04-07 08:08:08
【问题描述】:
我的question 有重复,但尚未得到答复。我是休眠的初学者,同时使用属性从 SQL Server 中的实体自动创建表
<property name="hibernate.hbm2ddl.auto">create</property>
在我使用复合键之前,表列的顺序似乎不正确,这对我来说不是问题。现在的问题是列的顺序与业务实体不同。 这是我创建的业务实体
@Entity
public class SalesEstimateDtl implements Serializable {
@Id
private Long LedSalesEstID;
@Id
private Integer LedSalesEstRowNo;
这是生成的查询
CREATE TABLE [dbo].[SalesEstimateDtl](
[LedSalesEstRowNo] [int] NOT NULL,
[LedSalesEstID] [numeric](19, 0) NOT NULL,
PRIMARY KEY CLUSTERED
(
[LedSalesEstRowNo] ASC,
[LedSalesEstID] ASC
) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
如何使用 LedSalesEstID 更改 LedSalesEstRowNo 的顺序?
【问题讨论】:
-
我的回答有问题吗,只是热衷于理解问题和问题本身的实际答案?为什么你不接受答案?
-
抱歉,我尝试将移动应用程序用于 stackOverflow,但出错了:D
标签: java sql-server hibernate