Как получить данные из mysql за определенный промежуток времени (используя TimeStamp)? [Дубликат]

Я думаю, вы упустили, чтобы проинструктировать весну для сканирования классов с аннотацией.

Вы можете использовать @ComponentScan("packageToScan") в классе конфигурации вашего весеннего приложения, чтобы проинструктировать весну для сканирования.

@Service, @Component и т. д. аннотации добавляют мета-описание.

Spring только вводит экземпляры тех классов, которые либо создаются как bean-элементы, либо помечены аннотацией.

Классы, отмеченные аннотацией, должны быть идентифицированы весной перед инъекцией, @ComponentScan указать весну найдите классы, отмеченные аннотацией. Когда Spring находит @Autowired, он ищет связанный компонент и вставляет требуемый экземпляр.

Добавление только аннотации, не исправляет или облегчает инъекцию зависимостей, Spring должна знать, где искать.

1
задан BalusC 10 March 2011 в 21:02
поделиться

1 ответ

Использовать PreparedStatement: http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html

Никогда не использовать конкатенацию строк для передавать аргументы командам SQL (риск безопасности: SQL-инъекция)!

7
ответ дан Puce 21 August 2018 в 07:01
поделиться
  • 1
  • 2
    Я должен это скопировать! Вы не должны использовать конкатенацию String в SQL так – Lukas Eder 10 March 2011 в 20:53
  • 3
    Чтобы быть более точным, вы должны использовать preparedStatement.setTimeStamp(index, timeStamp);. – BalusC 10 March 2011 в 20:56
  • 4
    Спасибо, ребята, но это не только проблема для веб-приложений? Это также возможно для приложений типа демона? – ziggy 10 March 2011 в 21:05
  • 5
    @Ziggy: вы никогда не должны использовать строковые литералы для дат / временных меток. Всегда используйте PreparedStatement, это касается не только SQL-атаки, но и ремонтопригодности и надежности. При преобразовании даты / метки в строку вы всегда находитесь под влиянием настроек локали (и, возможно, даже разных версий JDK) – a_horse_with_no_name 10 March 2011 в 22:38
Другие вопросы по тегам:

Похожие вопросы: