xStream を使用して mysql 値を *.xml ファイルに取得しようとしています。しかし、以下のコードでこれを試すと、最初のオブジェクトが xml ファイルに書き込まれるだけで、最初のオブジェクト以外は何も追加されません。xstream.toXML などの使用に関する問題ですか?
ResultSet kayit = st.executeQuery("select * from otel");
XStream xstream = new XStream();
FileWriter xmlFile = new FileWriter("D:\\OTEL.xml");
while (kayit.next()) {
Oteldata o = new Oteldata();
o.name = kayit.getString("otelisim");
o.room = kayit.getString("oteloda");
o.konte = kayit.getString("otelkonte");
String xml = xstream.toXML(o);
xmlFile.write("<?xml version=\"1.0\"?>\n");
xmlFile.write(xml + "\n");
xmlFile.close();