2009-08-27 2 views
0

У меня есть таблица в mysql, которая только что записана. , когда я исполняю следующий запрос HQL в Netbeans HQL я получил следующий ответ, который является правильным:select in HQL (hibernate)

запрос:

from Customer as cust 

ответ:

CustomerID PhoneNumber MainAddress SubAddress  RequesstNumber Name 

1   22334455  Niavaran  shahrake naft  3   Javad 

, но когда я выполнить этот запрос, выберите его не работают правильно.

запрос:

select cust.name from Customer as cust 

ответ:

Bytes   Bytes Bytes Bytes Chars Chars 

[[email protected] 

Кто-нибудь знает причину?

ответ

1

Запросы в спящем режиме чувствительны к регистру. Возможно, вам стоит попробовать cust.Name вместо cust.name.

1

Когда вы пишете:

from Customer as cust 

это litterally означает, что вы выбираете все столбцы:

select * from Customer as cust 

Что касается вашего второго запроса, это странно. Не могли бы вы разместить свое точное сопоставление?

+0

Я хочу определенную колонку – JGC

+0

Я понимаю. Вы показали свой запрос (HQL), но вы не указали свое сопоставление (например, файл .hbm или аннотированные объекты). Это то, о чем я просил. – KLE