[J2ME] getHibernateTemplate().find() pobranie rekordów o zadanej wartości parametru

[J2ME] getHibernateTemplate().find() pobranie rekordów o zadanej wartości parametru
0

Witam wszystkich forumowiczów,
Za pomocą metody pobieram z bazy danych komentarze i zapisuje je do listy. Następnie w kontrolerze przekazuję tę listę do widoku:

Kopiuj
 
@Override
public List<Comments> getAllComments()
{
return getHibernateTemplate().find("from "+ Comments.class.getName());
} 

Jednak mam problem z napisaniem metody, która wybiera tylko te komentarze, które posiadają wartosć ID równe przekazanemu parametrowi Próbowałem tak:

Kopiuj
@Override
public List<Comments> getAllComments(long commentID)
{
return getHibernateTemplate().find("from "+ User.class.getName()+ " u where u.id= '" + commentID + "'";
} 
 

Nie wychodzi niestety. I nie pobiera żadnych komentarzy.

Pola w klasie Comments

Kopiuj
	long id;
	String content;
 
0

Genericsy, Hibernate? To chyba jednak nie jest J2ME...

0

Usun pojedyncze cydzyslowy z wartosci id

__krzysiek85
  • Rejestracja:ponad 18 lat
  • Ostatnio:ponad 9 lat
  • Postów:1019
0

User.class.getName()
nie
Comment.class.getName()

?


Registered Linux user #456405 | SCJP 6 | SCWCD 5 | SCBCD 5

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.