は私が主キーが自動インクリメントされているときにJPA(EclipseLink)を使用してDBから特定の「行」を取得するにはどうすればよいですか?
Person person = EntityManager.find(Person.class, primaryKey);
を使用していた。しかし、このインスタンス内の主キーが自動インクリメントされ、過去には、このテーブル
CREATE TABLE person(
person_id INT AUTO_INCREMENT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
x_cordinates INT,
y_cordinates INT
);
があると、それが戻って他のcolumsを使用して行を取得することが可能ですfirst_nameとlast_nameのように、他の値と一緒にプライマリキーを取得しますか?