与 java 的集成问题
1、这个在 java 嵌套之后,在多线程环境下,每次都要打开连接,然后计算完成之后,关闭连接。是否有一个 SPL 的计算对象连接池。提高并发状态下的性能。
2、另外,在多线程环境下,在调用的时候,是否需要多线程保护,放入到 ThreadLocal 中,还是不需要?
3、在 java 调用结束之后,返回了 resultset,是否有类似 mybatis 的转换机制,将结果转为对象的映射。方便后续的处理?
4、调用的时候,传入参数,是否可以参考 mybatis 的实现,增加注解,不要采用??的方式,如果参数多了,不知道是哪个位置对应哪个参数,或者传入一个 map?。
1、顾名思义,local 就是本地的意思,连接也不消耗资源,所以没做连接池
2、Connection 和 Statement 不支持并发访问
3、很多框架都提供从 jdbc 到对象的映射,我们不打算新开发一个
4、除简单 SQL 外的其它语句支持按名传参,譬如 call dfx(?), 当 dfx 的参数名分别为 name,可通过 statement.setObject(“name”,x) 来设置参数