使用ADF生成MySql DB列主键

使用ADF生成MySql DB列主键,mysql,oracle-adf,Mysql,Oracle Adf,我正在使用JDEV11.1.2.4和MySql数据库 我们如何使用groovy/声明式甚至编程方式生成MySql db列的主键 下面的链接将在12c中以编程方式实现相同的功能 这种方法的问题是,提交后,生成的密钥不会显示在页面上 谢谢为什么您要自己生成PK?我的要求是从数据库中获取最新的id并将其显示在页面上。因为会有多个用户同时访问这个页面,所以这个id应该对所有用户都是唯一的。好吧,从你所说的判断-MySQL会生成一个非唯一的主键,不会提供最新生成的主键,所以您决定最好从应用程序中控制原子性

我正在使用JDEV11.1.2.4和MySql数据库

我们如何使用groovy/声明式甚至编程方式生成MySql db列的主键

下面的链接将在12c中以编程方式实现相同的功能

这种方法的问题是,提交后,生成的密钥不会显示在页面上


谢谢

为什么您要自己生成PK?我的要求是从数据库中获取最新的id并将其显示在页面上。因为会有多个用户同时访问这个页面,所以这个id应该对所有用户都是唯一的。好吧,从你所说的判断-MySQL会生成一个非唯一的主键,不会提供最新生成的主键,所以您决定最好从应用程序中控制原子性和一致性,这是定义上不可能的?我不明白“自动增量”和“最后插入ID”到底有什么问题;这是为你所描述的做的。你知道MySQL是如何工作的吗?如果没有,最好询问它是否提供了这样的功能,而不是假设它没有。我对MySql/Web开发还不熟悉,对这些功能知之甚少。请您告诉我如何使用这些工具来完成任务?在创建表时,请将主键定义为自动增量,这里有很多示例。插入到该表之后,调用MySQL的最后一个插入ID;使用SELECT LAST_INSERT_ID作为LAST_ID;的函数;。我相信ADF有办法做到后者。