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

来源:互联网 发布:医学实验技术专业 知乎 编辑:程序博客网 时间:2024/05/17 08:09
  • SELECT * FROM user WHERE user_id = ?这样的RowSet的Command,DataProvider无法更新。
  • DataProvider的commitChanges()方法对于绑定数据的组件只能针对表格。对单个组件行不用绑定,用DataProvider的setCursorRow()或者其他方法选到相应行,然后取DataProvider的值到组件的值上。
  • DataProvider的commitChanges()方法并不会更新DataProvider,应refresh()后再对其进行其他commitChanges()操作,比如删除。不然会报错。
  • DataProvider的refresh()后之前的选行操作将失效。
  • 在执行commitChanges()的时候重复运行将导致数据库操作错误。  
  • 原创粉丝点击