Как установить тип TIMESTAMP для столбца с помощью JPA? [Дубликат]

Ваш код должен быть чем-то вроде этого

$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT * FROM Users WHERE UserName LIKE '$username'";
echo $query;
$result = mysql_query($query);

if($result === FALSE) {
    die(mysql_error("error message for the user")); 
}

while($row = mysql_fetch_array($result))
{
    echo $row['FirstName'];
}

. После этого вы получите запрос, напечатанный на экране. Попробуйте выполнить этот запрос на своем сервере и посмотрите, дает ли он желаемые результаты. В большинстве случаев ошибка содержится в запросе. Остальная часть кода верна.

0
задан Paul Roub 25 January 2016 в 15:10
поделиться

1 ответ

Удалите следующую конфигурационную строку:

<property name="hibernate.globally_quoted_identifiers">true</property>

Это, вероятно, не требуется и почти наверняка вызывает проблему, которую вы испытываете.

UPDATE:

Проблема была окончательно решена путем изменения диалекта на MySQL5 из ​​общего MySQL:

org.hibernate.dialect.MySQL5Dialect
2
ответ дан Gergely Bacso 27 August 2018 в 10:25
поделиться
Другие вопросы по тегам:

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