Решение 1: @ ElementCollection
Это простое решение.Но не самый эффективный (в зависимости от вашего использования):
@ElementCollection
@OrderColumn("index")
private List<Float> facialEmbeddings;
@ ElementCollection будет хранить элементы в другой таблице.
@ OrderColumn ("index") использовать столбец "index"содержит целые значения позиций элементов 0, 1, 2 и т. д.
Решение 2. Новое @Entity с @ ManyToOne
Создать новый @Entityсодержащий значение с плавающей точкой.и используйте двунаправленный @ManyToOne.Это решение может быть более удобным, если вы обычно редактируете список facialEmbeddings.
Дополнительную информацию о проблеме производительности можно найти по этой ссылке: https://thoughts -on-java.org / hibernate-советы-elementcollection /