我有一个我在Hibernate中使用的实体Java类。我有另一个Java类,它有一个方法可以获取JSF页面的数据表中的行ID。 它获取该行的ID,以便我可以在数据表中编辑此特定行。我使用TreeMap来获取此ID。
但是当我点击编辑按钮时,我收到此错误:
java.lang.IllegalArgumentException:无法将类cms.Inventory类型的cms.Inventory@73012e07转换为类java.util.TreeMap
请注意,cms是包,Inventory是Entity java类,由getter和setter组成。
ManagedBean InventoryManager.java
的方法有:
public String Edit_Inventory(TreeMap Rgs) throws ClassNotFoundException, SQLException {
// codes to get the id of a row (works fine)
// then populate the details of this id to another JSF form.
有人可以帮我找到这个例外的原因吗?让我知道提供其他代码。
请注意,我正在使用Hibernate for CRUD功能。