为什么Hibernate的HQL查询要使用别名呢

为啥Hibernate的HQL查询要使用别名呢?今天写了一句超级简单的HQL语句,竟然报错String hql from Book a

为啥Hibernate的HQL查询要使用别名呢?

今天写了一句超级简单的HQL语句,竟然报错

String hql = "from Book a where a.ISBN=?";

?