Это то, что вы имеете в виду?
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
Попробуйте как это:
@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;
}
Таким образом вместо того, чтобы использовать последовательность можно использовать таблицу.
Я замечаю, что это появляется Ваше создание составного первичного ключа как этот пример. В то время как я вводил по абсолютному адресу в подобной проблеме в моей собственной базе данных, я задался вопросом, могли ли, возможно, Вы назвать sql непосредственно как:
select nextval ('hibernate_sequence')
Я предполагаю, что это обмануло бы хотя ;-)