@Test public void testSaveBusStationFromCollection() throws IOException, JDOMException, InterruptedException { FileOutputStream fos = new FileOutputStream("positions.txt"); String lineSeparator = System.getProperty("line.separator"); List<String> list = iCollectInfoService.getStationNameList(); List<BusStation> existlist = iBusStationService.listAll(BusStation.class); for (BusStation b : existlist) { list.remove(b.getName()); } System.out.println(list.size()); for (String s : list) { System.out.println(s); } System.out.println(list.size()); for (String str : list) { BusStation s = new BusStation(str); fos.write( new String(s.getName() + "," + s.getX() + "," + s.getY() + lineSeparator).getBytes()); iBusStationService.persist(s); } for (String s : list) { System.out.println(s); } }