Package by.bsuir.hypermarket.entity

Examples of by.bsuir.hypermarket.entity.Producer


    category.setUid(resultSet.getInt("c_uid"));
    category.setName(resultSet.getString("c_name"));
    category.setDescription(resultSet.getString("c_description"));
    goods.setCategory(category);
   
    Producer producer = new Producer();
    producer.setUid(resultSet.getInt("p_uid"));
    producer.setName(resultSet.getString("p_name"));
    producer.setPhoneNumber(resultSet.getString("p_phone"));
    producer.setEmail(resultSet.getString("p_email"));
    goods.setProducer(producer);
    return goods;
  }
View Full Code Here


    try (DbConnection connection = DbConnectionPool.INSTANCE.getConnection();
        PreparedStatement statement = connection.prepareStatement(FIND_ALL);
        PreparedStatement producerStatement = connection.prepareStatement(FIND_PRODUCER_BY_ID)) {
      ResultSet resultSet = statement.executeQuery();
      while (resultSet.next()) {
        Producer producer = new Producer();
        producer.setUid(resultSet.getInt("p_uid"));
        producer.setName(resultSet.getString("p_name"));
        producer.setPhoneNumber(resultSet.getString("p_phone"));
        producer.setEmail(resultSet.getString("p_email"));
       
        producerStatement.setInt(1, producer.getUid());
        ResultSet producerResultSet = producerStatement.executeQuery();
        setProducerAddresses(producerResultSet, producer);
       
        producers.add(producer);
      }
View Full Code Here

    return producers;
  }

  @Override
  public Producer findEntityById(int id) throws DaoException {
    Producer producer = new Producer();
    try (DbConnection connection = DbConnectionPool.INSTANCE.getConnection();
        PreparedStatement idStatement = connection.prepareStatement(FIND_BY_ID);
        PreparedStatement producerStatement = connection.prepareStatement(FIND_PRODUCER_BY_ID)) {
      idStatement.setInt(1, id);
      ResultSet resultSet = idStatement.executeQuery();
      if (resultSet.next()) {
        producer.setUid(id);
        producer.setName(resultSet.getString("p_name"));
        producer.setPhoneNumber(resultSet.getString("p_phone"));
        producer.setEmail(resultSet.getString("p_email"));
       
        producerStatement.setInt(1, producer.getUid());
        ResultSet producerResultSet = producerStatement.executeQuery();
        setProducerAddresses(producerResultSet, producer);
      }
    } catch (SQLException e) {
      log.error("Error during statement creation", e);
View Full Code Here

TOP

Related Classes of by.bsuir.hypermarket.entity.Producer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.