hql 中的from语句是简单的语句,也可以说是最基本的HQL语句。from关键字后紧跟持久化类的类名。
例子如下:
from Person 意思是在Person持久化类里面选出全部的实例
建议大家使用Person持久化类的每个实例起别名,例如:
from Person as p
p是Person实例的别名,也要按照Java的命名规则:第一个单词的首字母小写,每个单词的首字母大写。
命名别名时,as关键字也是可选的,如果要强调可读性,希望保留。
from 后可以同时有多个持久化类,这将会有笛卡尔积或跨表的连接,因为这种方法比较少用,通常可能需要使用跨表的连接,我们一般考虑使用隐式连接或显示连接,不是直接在from后紧跟多个表名。