自己的项目中,今天遇到一个hibernate多表联级查询类型转换的问题,刚开始的语句是:
from CartItem c, Book b where c.bookid=b.bookid and ...
后来在遍历转型的的时候怎么转都报错,将语句改为:
select c from CartItem c, Book b where c.bookid=b.bookid and...
加了个select c 就可以了,可能是这样做明确了要返回的类型是哪一个吧.
自己的项目中,今天遇到一个hibernate多表联级查询类型转换的问题,刚开始的语句是:
from CartItem c, Book b where c.bookid=b.bookid and ...
后来在遍历转型的的时候怎么转都报错,将语句改为:
select c from CartItem c, Book b where c.bookid=b.bookid and...
加了个select c 就可以了,可能是这样做明确了要返回的类型是哪一个吧.