标签: java sql multithreading
线程安全吗?使用静态变量SQL语句从多线程环境中的单个表中检索数据。有可能 许多实例同时访问SQL语句。
private static String SELECT_PP_INFO = " SELECT PP_ID,PP_NAME FROM TABLENAME WHERE PP_ID= ? AND PP_BRANCH= ? ";
答案 0 :(得分:5)
我建议将其groupBy.agg,但除此之外应该没问题。字符串是不可变的,因此它们对于并发读取本身就是线程安全的。
groupBy.agg
https://en.wikipedia.org/wiki/Immutable_object