我有一个JSF数据表,它有三列,这三列来自两个数据库表。我的问题是如何获取指定的行并在DB中删除它。
1)。这三列只是DB中的属性(而不是PK)。如果我只使用getRowData()
,我可以从页面中获取这三个属性,但无法获取数据库ID,因此,不能只是调用this.getHibernateTemplate.delete();
来删除它。
2)这两个db表有一对多的关系。您可以从这里获得详细信息:
Delete JSF Datatable row(columns in row from different database)
你知道如何实现它吗?谢谢!