B*****g 发帖数: 34098 | 1 不同的java threads能同时共享一个session吗?
谢谢 |
e*****t 发帖数: 1005 | 2 session? or you really mean connection?
The connection object can be accessed from different threads for sure. But
when you are talking about transaction, you have to check what transaction
management you are using.
【在 B*****g 的大作中提到】 : 不同的java threads能同时共享一个session吗? : 谢谢
|
B*****g 发帖数: 34098 | 3 你说我才意识到connection和session是不同的,我问的是session(是不是就是
transaction?),不过最好都分析一下,我是想知道数据库里的global variable会不
会被不同的java threads影响,谢谢
***
A connection is a "physical circuit", a pathway to a database. You can be
connected to a database yet have 0 or 1 or MORE sessions going on that
connection.
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTIO
***
【在 e*****t 的大作中提到】 : session? or you really mean connection? : The connection object can be accessed from different threads for sure. But : when you are talking about transaction, you have to check what transaction : management you are using.
|
r*****s 发帖数: 985 | 4 好像要么是HTTP Session,
要么是Hibernate里的Session, bounded by a tx.
JDBC好像没有这个概念?
【在 e*****t 的大作中提到】 : session? or you really mean connection? : The connection object can be accessed from different threads for sure. But : when you are talking about transaction, you have to check what transaction : management you are using.
|
B*****g 发帖数: 34098 | 5 俺说的是oracle里的session,jdbc怎么连的?
But
transaction
【在 r*****s 的大作中提到】 : 好像要么是HTTP Session, : 要么是Hibernate里的Session, bounded by a tx. : JDBC好像没有这个概念?
|
r*****s 发帖数: 985 | 6 这个好像depends on the jdbc driver
对于java code来说就是个parameter吧?
【在 B*****g 的大作中提到】 : 俺说的是oracle里的session,jdbc怎么连的? : : But : transaction
|
s****d 发帖数: 338 | 7 it's probably not the best practice, but yes you can.
【在 B*****g 的大作中提到】 : 不同的java threads能同时共享一个session吗? : 谢谢
|
e*****t 发帖数: 1005 | 8 jdbc没有session概念的,只有connection,然后对于connection,有transaction的问题。
所以,如果你是different threads,dealing with the same connection. 你需要考虑
的是transaction的问题。
【在 r*****s 的大作中提到】 : 这个好像depends on the jdbc driver : 对于java code来说就是个parameter吧?
|
y***d 发帖数: 2330 | 9 transaction 应该是爱怎么用怎么用吧,只要释放回 pool 之前结束了不就成了
题。
【在 e*****t 的大作中提到】 : jdbc没有session概念的,只有connection,然后对于connection,有transaction的问题。 : 所以,如果你是different threads,dealing with the same connection. 你需要考虑 : 的是transaction的问题。
|