Ниже приведена таблица только с 2 полями:
customer_order_base { cust_id, cust_lookup_fact }
Это уже сопоставлено с сущностью с именем CustomerOrderBase
, использующей оба поля.Мне нужно было создать более легкую модель Entity из нескольких других таблиц, некоторые из которых имеют более 40 полей, используя только подмножество полей в этих таблицах из соображений производительности.
Эти недавно созданные легкие объектытакже указывает на те же таблицы базы данных, что и для модели с большим весом.
К сожалению, я столкнулся с приведенной выше таблицей customer_order_base
, которая имеет только 2 поля.Можно ли создать другую сущность для сопоставления с этой таблицей?Я хочу использовать его только для чтения и объединения с другими таблицами.
Без этой таблицы я не могу выполнить необходимые объединения, необходимые для некоторых таблиц.
Is the first case done like this? Using the 2 columns which already exist in the original mapping?
@Immutable
@Entity("DuplicateCustomerOrderBasename=")
@Table("customer_order_base")
public class DuplicateCustomerOrderBase {
@Id
@Generator(...)
BigInteger cust_id;
@Column(name="cust_fact", insertable="false", updatable="false")
private String cust_lookup_fact;
}