条件API的元模型

条件API给人的一个印象就是对属性的使用很随意,编译能通过,但是只能在运行时发现是否有错。
通过元模型,我们能够对类型进行检查,当然,这样导致了冗长的表达式结构。

通过EntityManger接口的getMetamodel()方法访问类的元模型

Metamodel mm = em.getMetamodel();
EntityType<Employee> emp_ = mm.entity(Employee.class);

这样我们就获得了Employee类的所有属性

这些属性可以传递给条件API的方法使用,从而实现类型检查

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容