gpt4 book ai didi

java - SpEL 中的实例

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:00:44 25 4
gpt4 key购买 nike

我有一个类的方法:代码:

List<Entity> getData() {...}

和一些扩展实体的类:项目、阶段、发票、付款。

我想做这样的事情:

@PostFilter("filterObject instanseof Project ? filterObject.manager == principal : filterObject instanceof Phase ? filterObject.project.manager == principal : 
filterObject instanceof Invoice ? filterObject.phase.project == principal : filterObject instanceof Payment ? filterObject.invoice.phase.project.manager == principal : true")

合法吗?或者如何正确使用“instanceof”?

最佳答案

SpEL 的正确语法类似于 filterObject instanceof T(Project)。 (请参阅 SpEL section 6.5.6.1 - Relational operators)

关于java - SpEL 中的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com