Хотя вы не показали ничего, что пытались, я думаю, что это жизнеспособный вопрос. Возможным подходом было бы создать одну таблицу для вашего типа и одну для ваших пополнений
Что-то вроде следующего должно работать
создать таблицу recharge_type, например
+----+------------------+--------+
| id | name | active |
+----+------------------+--------+
| 1 | Mobile recharge | 1 |
| 2 | Dtn recharge | 1 |
| 3 | electricity bill | 1 |
| 4 | water bill | 1 |
| 5 | card recharge | 1 |
+----+------------------+--------+
и перезарядка вашего стола
+----+------------------+---------+------------+--------+--------+------------+
| id | recharge_type_id | user_id | payment_id | amount | status | time |
+----+------------------+---------+------------+--------+--------+------------+
| 1 | 1 | 1 | 1 | 2.00 | 1 | 2019-03-05 |
| 2 | 2 | 1 | 2 | 3.00 | 3 | 2019-03-05 |
| 3 | 2 | 1 | 2 | 4.00 | 4 | 2019-03-05 |
+----+------------------+---------+------------+--------+--------+------------+
При таком типе конструкции вы достаточно гибки практически для любого подхода.
Если вы хотите понять, почему это хороший подход, вам следует прочитать несколько статей о первой нормальной форме. Вы можете найти статью здесь в Википедии.
BLOCKQUOTE>
Хотя вы не можете загружать определенно приложение, Пошаговая разработка приложения Spring Framework MVC шаг охватывает создание приложения Spring в Eclipse с помощью скрипта сборки ant, сопровождаемого модульными тестами.
Это соответствует следующим требованиям:
Здесь есть архетип Maven (структура шаблонного проекта) для Spring MVC:
http://docs.codehaus.org/display/MAVENUSER/Archetypes+List
Это хорошо стартовое место для такого рода расследований. Чтобы создать архетип с помощью Maven, сначала установите Maven:
http://maven.apache.org/plugins/maven-install-plugin/
, а затем создайте проект с использованием архетипа:
http: / /maven.apache.org/guides/introduction/introduction-to-archetypes.html
You также можете использовать плагин m2eclipse для Eclipse, чтобы упростить это, и он проведет вас через этапы проекта с помощью мастера. Просто щелкните правой кнопкой мыши -> Новый проект -> Другое, Maven и выберите архетип. Надеюсь, это поможет.
Самый простой способ начать работу с проектом Spring MVC - использовать SpringSource Tool Suite , который является еще одной бесплатной IDE на основе на Eclipse.
Интеграция между IDE и Spring / Maven тесная, и она поставляется с уже настроенным сервером приложений для развертывания веб-приложения.
Выполните следующие действия, чтобы получить работающее веб-приложение Spring MVC.
Если это сработает, вы увидите веб-страницу с надписью «Поздравляем! Вы используете Spring! "
Я заставил его работать так же, как описал Дрю, но есть ловушка для новых пользователей (имеется в виду новая установка, отсутствие знакомства с Maven или m2eclipse). Вы получите эту ошибку:
[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml
А обходной путь состоит в том, чтобы просто сделать почти пустым файлом settings.xml:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
</settings>
(позже я обнаружил этот отчет об ошибке .) { {1}} После этого я занимался бизнесом. Я даже смог экспортировать как файл WAR и развернуть его на своей установке WebSphere Community Edition. Спасибо, Дрю!
Чуть меньше, я писал:
Хмф. Неважно. Я сдался, выключил машину, а когда вернулся, все заработало (за исключением небольшой проблемы с Maven, над которой я работаю). Списывайте это на ошибку.
Ранее я писал:
Я был очень взволнован, услышав о STS, поэтому я скачал и установил его. Все прошло отлично. Это новая машина, поэтому у меня все самое последнее - java 1.6, eclipse 3.5.1 и т. Д.
На шаге 2 вышеприведенных инструкций я получаю следующую ошибку: "Указанная установка JRE не существует »
Я установил пути везде, где могу найти, поэтому я не уверен, на какую JRE она жалуется. Помогите?
Для этого также можно использовать Spring Roo. http://www.springsource.org/roo
Только что заметил http://blog.springsource.com/2010/07/22/spring-mvc-3-showcase/, который может быть интересен для вас.
Чтобы сгенерировать файлы проекта Eclipse: Используйте mvn eclipse: eclipse перед импортом проекта в рабочую область. Это создаст все необходимые файлы конфигурации и подключит ваш проект со всеми необходимыми зависимостями.
Примеры проектов mvc-basic и mvc-ajax в spring-samples (URL SVN: https://src.springframework.org/svn/spring-samples ) - это простые проекты, которые не нуждаются в поддержка любой локальной базы данных.