0
私はListViewを(SQLiteデータベースからの)アートワーク名で満たしています。これらは文字列であり、名前はプライマリキーではありません。もちろん、各作品には独自のID(主キー)があります。JavaFX Sqliteは選択されたListView要素からIDを取得します
私が行うことは、このリストから1つのアートワークを選択し、それを文字列引数としてボタンに渡します。これは追加情報を作成します(この質問には必要ありません)。
名前を選択したので、この選択したアートワークからIDを外部キーとして取得する必要があります。もちろん
私はこのような選択クエリを作成することができます
"select * from Artwork where Name = ?";
をしてから、この名前でアートワークからIDを取得しますが、私は前に言ったように、同じ名前の複数の作品があることができ、だからこれは良くありません。
私が持っているプランBは、ListViewに作品のIDも表示することです.1つのアートワークを選択すると、文字列を" "
にスライスし、IDを含むリスト引数で作業できます。
しかし、それは正しく感じません。
ありがとうございます!私はあなたが私が必要とするものを理解することを願っています。もし私がコードを提供できなければ、本当にたくさんあります。あなたは何が混乱している