Составной ключ JPA + последовательность

Это то, что вы имеете в виду?

import pandas as pd

d = ({             
   'a' : ['X','Y','Z','X','Y','Z','X'],                                                                                                                                                 
    })

df = pd.DataFrame(data=d)

df = df[df.a == 'X']

print(df)

   a
0  X
3  X
6  X
16
задан Miguel Ping 28 October 2008 в 11:08
поделиться

3 ответа

Я полагаю, что это не возможно с простым JPA.

3
ответ дан 30 November 2019 в 23:24
поделиться

Попробуйте как это:

@TableGenerator(name = "canonicalKeys", allocationSize = 1, initialValue = 1)
@GeneratedValue(strategy = GenerationType.TABLE, generator = "canonicalKeys")
@Column(name = "CANONICAL_ID", unique = false, nullable = false, insertable = true, updatable = true)
public String getCanonicalId() {
    return canonicalId;
}

Таким образом вместо того, чтобы использовать последовательность можно использовать таблицу.

1
ответ дан 30 November 2019 в 23:24
поделиться

Я замечаю, что это появляется Ваше создание составного первичного ключа как этот пример. В то время как я вводил по абсолютному адресу в подобной проблеме в моей собственной базе данных, я задался вопросом, могли ли, возможно, Вы назвать sql непосредственно как:

select nextval ('hibernate_sequence')

Я предполагаю, что это обмануло бы хотя ;-)

1
ответ дан 30 November 2019 в 23:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: