我需要调用org.hibernate.Hibernate类的静态方法。 如何在流程元素中做到这一点?
答案 0 :(得分:13)
您可以使用以下Spring EL结构来评估静态方法:
<evaluate expression="T(org.hibernate.Hibernate).initialize(yourObject)"/>
参见相应的Spring EL参考部分:
答案 1 :(得分:0)
spring-webflow 2使用OGNL表达式。 OGNL允许对字段和方法进行静态引用。要使用它,您需要使用'@'符号。
首先引用该类(带包)。您可能希望在方法调用之前在包和类名称之前放置一个@和@。使用hibernate,它看起来像
<evaluate expression="@org.hibernate.Hibernate@initialize()"/>