Как использовать класс Spring MVC
и JdbcTemplate
для выполнения операций CRUD на таблице Employee
?Spring MVC CRUD Операции с использованием JDBCTemplateClass
Любые предложения?
Как использовать класс Spring MVC
и JdbcTemplate
для выполнения операций CRUD на таблице Employee
?Spring MVC CRUD Операции с использованием JDBCTemplateClass
Любые предложения?
Его немного сложно объяснить, но я постараюсь изо всех сил.
Сначала нужно создать класс модели сказать
public class Employee {
private int id;
private String name;
private String email;
private String address;
private String telephone;
public Employee() {
}
public Employee(int id,String name, String email, String address, String telephone) {
this.id=id;
this.name = name;
this.email = email;
this.address = address;
this.telephone = telephone;
}
// add getters and setters here
}
определить интерфейс для доступа к данным (DAO)
public interface EmployeeDAO {
public void saveOrUpdate(Employee employee);
public void delete(int Id);
public Employee get(int Id);
public List<Employee> list();
}
в настоящее время осуществлять DAO
public class EmployeeDAOImpl implements EmployeeDAO {
private JdbcTemplate jdbcTemplate;
public EmployeeDAOImpl(DataSource dataSource) {
jdbcTemplate = new JdbcTemplate(dataSource);
}
@Override
public void saveOrUpdate(Employee employee) {
// implementation details goes here...
}
@Override
public void delete(int id) {
// implementation details goes here...
}
@Override
public List<Employee> list() {
// implementation details goes here...
}
@Override
public Contact get(int Id) {
// implementation details goes here...
}
}
Если я точно знаю, что у вас есть попробовал и где тебя поразили, я могу тебе помочь !! Его трудно объяснить, как идти об этом, когда я не где именно вы
Пожалуйста, отметьте ответ, если вы сочтет это полезным. –
Привет, Нисиль, ваш комментарий ниже, и поскольку у меня нет достаточного количества репо, чтобы комментировать всюду. Я комментирую здесь, ваша ошибка кажется ошибкой сервера tomcat, я думаю, что файл конфигурации отсутствует в ваш рабочий каталог tomcat –
Если вам нужен скелет, чтобы начать с Spring MVC CRUD
Пожалуйста, отметьте ответ, если вы нашли его полезным –
Я подготовил все необходимые файлы: DAO, Controller, Configuration, view (Jsp) –
Настройте контекст приложения первого.
Тогда вы можете использовать JdbcTemplate
.
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://${mysql.host}:${mysql.port}/${mysql.db}?characterEncoding=utf8&autoReconnectForPools=true</value>
</property>
<property name="username">
<value>${mysql.username}</value>
</property>
<property name="password">
<value>${mysql.password}</value>
</property>
</bean>
<bean id="jdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource" />
</bean>
Я настроил файл applicationContext.xml: –
Я получаю сообщение об ошибке при запуске приложения: Конфигурация сервера Tomcat на \ Servers3 \ Pivotal tc Server Developer Edition (Runtime) v3.0 в localhost-config пропал, отсутствует. Проверьте сервер на наличие ошибок. –
Есть много учебников о весеннем mvc + crud. Что вы пробовали до сих пор? – dit