JSF编程的一些笔记(摘抄)

  • SELECT * FROM user WHERE user_id = ?这样的RowSet的Command,DataProvider无法更新。
  • DataProvider的commitChanges()方法对于绑定数据的组件只能针对表格。对单个组件行不用绑定,用DataProvider的setCursorRow()或者其他方法选到相应行,然后取DataProvider的值到组件的值上。
  • DataProvider的commitChanges()方法并不会更新DataProvider,应refresh()后再对其进行其他commitChanges()操作,比如删除。不然会报错。
  • DataProvider的refresh()后之前的选行操作将失效。
  • 在执行commitChanges()的时候重复运行将导致数据库操作错误。  
  • 你可能感兴趣的:(编程,数据库,JSF,command,user)