我有一个使用PrimeFaces 3.3数据表创建的数据表。此表由数据库填充。
在行选择中,我填充类似的字段进行编辑。编辑完成后,我想写入数据库。同样,我希望能够在文本项中创建新记录,并且一旦用户将其保存为要刷新的数据表。
数据选择工作正常,但是,当我无法找出添加/编辑/删除的方法时,不同的错误会带来不同的方法,我尝试了所有可以在Google上找到的方法。这些错误是一些时间逻辑错误,有时是nullpointerexception或类启动错误。我已尝试过十几个网上可用的jtable + crud示例,但似乎对我来说没什么用。
例如,数据显示在数据表中,文本字段中的即时选择也已完成,但是当我单击添加按钮时,没有任何反应,我希望清除“编辑属性”面板中的字段,有时我得到一个{ {1}},即使我修改了文本项中的值并按下保存,也不会写入值。调试时,我发现NullPointerException
行有错误。
如果我使用em.getTransaction().begin
,它会再次在commit语句中抛出错误。由于我是Java EE的新手,我认为我犯了一些可怕的错误。
如果有人能给出类似场景的一些例子,我将不胜感激:jtable + bound fields + add / edit / delete operations。
下面是我的代码:
em.joinTransaction