0
javaからOracleへのリストを送信したい。 例: 学校があり、学校には学生リストがあります。 また、学生には講義のリストがあります。 私は講義のリスト と講義のリストを持っている学生のリスト を作成し、学校には学生のリストがあります。javaからOracleへのリストを渡す方法Procedure?
The Lectures。
ArrayList<String> lecture1 = new ArrayList<String>();
lecture1.add("Mat");
lecture1.add("physics");
ArrayList<String> lecture2 = new ArrayList<String>();
lecture2.add("English");
lecture2.add("Spanish");
ArrayList<String> lecture3 = new ArrayList<String>();
lecture3.add("Germany");
lecture3.add("French");
講義リスト。
ArrayList<ArrayList<String>> lectureList1 = new ArrayList<ArrayList<String>>();
lectureList1.add(lecture1);
lectureList1.add(lecture3);
ArrayList<ArrayList<String>> lectureList2 = new ArrayList<ArrayList<String>>();
lectureList2.add(lecture2);
lectureList2.add(lecture3);
そして、講義を持っている学生のリスト。
ArrayList<ArrayList<String>> StudentList = new ArrayList<ArrayList<String>>();
StudentList.addAll(lectureList2);
StudentList.addAll(lectureList2);
ArrayList<ArrayList<String>> StudentList2 = new ArrayList<ArrayList<String>>();
StudentList2.addAll(lectureList1);
StudentList2.addAll(lectureList2);
、学校
ArrayList<ArrayList<ArrayList<String>>> school = new ArrayList<ArrayList<ArrayList<String>>>();
school.add(StudentList2);
school.add(StudentList);
私は、Oracleプロシージャに "学校" を送りたいです。しかし、私は直接リストを送ることができませんでした。 Oracleライブラリは配列を送信することができますが、私はリストを送信したい。
どうすればこの操作を行うことができますか?私たちを手伝ってくれますか。
ありがとうございました。
はあなたのリストを変換します'toArray'を使って配列してから渡します – Sanjeev