在查询的时候都通常知道要使用get或者是load,但是对于有继承关系的对象该如何查询呢?大体上和常规一样,但是有细微的差别,体现在多态查询上面。
首先来个最简单的,就是使用get直接查询实体,get支持多态查询。我也就不多说。
需要跟大家说的是使用load查询的时候,只有当父类animal的lazy设置成false的时候才能支持多态查询,否则load查询出来的只是一个代理。
实战效果:
在查询的时候都通常知道要使用get或者是load,但是对于有继承关系的对象该如何查询呢?大体上和常规一样,但是有细微的差别,体现在多态查询上面。
首先来个最简单的,就是使用get直接查询实体,get支持多态查询。我也就不多说。
需要跟大家说的是使用load查询的时候,只有当父类animal的lazy设置成false的时候才能支持多态查询,否则load查询出来的只是一个代理。
实战效果: