Java 可以使用反射访问方法变量吗?
如何使用反射访问方法中定义的变量 我必须在Hibernate中创建条件。数据库是基于属性的 以一部电影为例。一部电影可以有多种语言和多种类型。 e、 g 让我们假设有一千张不同电影的唱片。用户选择一组类型(动作)和语言(印地语、英语)来过滤结果。现在,我必须按以下顺序创建标准: 表达式=(属性=英语,类型=动作)或(属性=印地语,类型=动作)Java 可以使用反射访问方法变量吗?,java,reflection,Java,Reflection,如何使用反射访问方法中定义的变量 我必须在Hibernate中创建条件。数据库是基于属性的 以一部电影为例。一部电影可以有多种语言和多种类型。 e、 g 让我们假设有一千张不同电影的唱片。用户选择一组类型(动作)和语言(印地语、英语)来过滤结果。现在,我必须按以下顺序创建标准: 表达式=(属性=英语,类型=动作)或(属性=印地语,类型=动作) 对于实现,我必须查找在For循环条件中定义的局部变量。您不能。如果它是在方法中定义的,那么它是仅在该范围中定义的局部变量。由于该方法没有超出其范围的状态,
对于实现,我必须查找在For循环条件中定义的局部变量。您不能。如果它是在方法中定义的,那么它是仅在该范围中定义的局部变量。由于该方法没有超出其范围的状态,因此您没有可访问的内容
您可以访问类成员(根据定义,它是一个状态)。我猜这些电影的数据存储在RDBMS中。只需执行一个简单的关系查询即可获得所需的结果。这个问题是人们开发关系数据库管理系统的一个完美例子
Movieid Property Value
1 Language Hindi
1 Language English
1 genre action
2 genre comedy