通过JDBC访问数据库做select操作,程序会报ORA-00907 缺失右括号异常,
排查发现是jdbc语法写错,where语句写成JPA形式了。
jdbc中使用问号传参,例如 where name=? and age =?
jpa语法是有编号指向,例如where name=?1 and age =?2
真是粗心大意啊!
通过JDBC访问数据库做select操作,程序会报ORA-00907 缺失右括号异常,
排查发现是jdbc语法写错,where语句写成JPA形式了。
jdbc中使用问号传参,例如 where name=? and age =?
jpa语法是有编号指向,例如where name=?1 and age =?2
真是粗心大意啊!