1

问题是 executeInsert 返回 Long 类型结果但我希望 executeInsert 返回结果的 java.math.BigInteger 类型。因为,数据库中的 userId 是 20 位长。现在,我正在尝试使用 ResultSetParser 将 executeInsert 结果解析为 java.math.BigInteger。谁能写出解决方案:

val id=SQL(
  """
    INSERT INTO registration(userId,name) 
       VALUES (1,"sam")
  """
).executeInsert();
4

1 回答 1

2

是的。!!我找到了解决方案。有用:

val id=SQL(
  """
INSERT INTO registration(userId,name) 
   VALUES (1,"sam")
  """
).executeInsert(scalar[BigInteger].single);
于 2013-10-10T07:22:38.967 回答