所以我在JDeveloper中做一个数据库应用,其中一个要求是用户在通过web表单创建新对象时不需要手动输入唯一的PK。
我已经进行了大约两个小时的在线搜索,我知道过去有很多人已经解决了这个问题。但我很难理解他们的解决方案。
不到一周前,我才开始使用 JDeveloper、ADF/JSF/Facelets 和 SQL,因此我非常感谢分步说明。
所以我在JDeveloper中做一个数据库应用,其中一个要求是用户在通过web表单创建新对象时不需要手动输入唯一的PK。
我已经进行了大约两个小时的在线搜索,我知道过去有很多人已经解决了这个问题。但我很难理解他们的解决方案。
不到一周前,我才开始使用 JDeveloper、ADF/JSF/Facelets 和 SQL,因此我非常感谢分步说明。
在http://tompeez.wordpress.com/2011/09/02/using-groovy-expression-to-set-a-primary-key-with-a-sequence-number/查看我的 groovy 示例, 它向您展示了如何使用 groovy 表达式来执行您的用例。
感谢您的帮助蒂莫。我实际上并没有意识到您需要创建一个序列,所以我无法通过您的示例进行很远的工作。
我最终确实在这里解决了我的问题:http: //sathyam-soa.blogspot.com/2012/07/adf-db-sequence-using-db-trigger.html
它用图片详细说明了创建序列、设置自动增量以及将自动增量功能放入页面的每个步骤。