Merhaba, Ufak bir sıkıntım var.
customer tablosundan kayıtları çekiyorum;
List<Model> getList = new ArrayList<Model();
preparedStatement = getConnection().prepareStatement("select * from customer");
ResultSet result = preparedStatement.executeQuery();
while (result.next()) {
QuotaControlModel quotaControlModel = new QuotaControlModel();
quotaControlModel.setCreateDate(result.getDate("createdate"));
quotaControlModel.setCreateUser(result.getInt("createuser"));
quotaControlModel.setDeleted(result.getInt("deleted"));
quotaControlModel.setKepAdress(result.getString("customerAdress"));
quotaControlModel.setUpdateDate(result.getDate("updatedate"));
quotaControlModel.setUpdateUser(result.getInt("updateuser"));
quotaControlModel.setKepAdress(result.getString("customer"));
getList.add(Model);
}
save(getList);
Save metdouna gidiyor ve kayıt işlemi yapıyor;
preparedStatement = getConnection().prepareStatement("INSERT INTO rehber.quota_control(deleted, create_user, create_date, "
+ "p1,p2,p3,p4,p5,p6,p7)VALUES (?,?,?,?,?,?,?,?);");
for (int i = 0; i < quotaControlModelList.size(); i++) {
preparedStatement.setInt(1, quotaControlModelList.get(i).getP1());
preparedStatement.setInt(2, quotaControlModelList.get(i).getP2());
preparedStatement.setInt(3, quotaControlModelList.get(i).getP3());
preparedStatement.setInt(4, quotaControlModelList.get(i).getP4());
preparedStatement.setInt(5, quotaControlModelList.get(i).getP5());
preparedStatement.setInt(6, quotaControlModelList.get(i).getP6());
Calendar cal = Calendar.getInstance();
preparedStatement.setDate(7, new java.sql.Date(cal.getTimeInMillis()));
preparedStatement.setDouble(8, quotaControlModelList.get(i).getP7());
preparedStatement.executeUpdate();
Bu işlem sırasında select'te 706 tane kayıt çekiyor ve başka bir tabloya kayıt yapıyor. Sorun şu ki 50 tane Session açılıyor, buda sunucu tarafında sorun oluyor. 50 adet session açmasında sorun var mı ? Sorun var ise nasıl düzelebilirim? ve bu 50 adet Session'u nerede açıyor ? Sayılar orantısız geliyor ?