@@ -351,7 +351,7 @@ class Session {
351351 /**
352352 * Return the bookmarks received following the last completed {@link Transaction}.
353353 *
354- * @deprecated This method will be removed in version 6.0. Please, use Session#lastBookmarks instead.
354+ * @deprecated This method will be removed in version 6.0. Please, use { @link Session#lastBookmarks} instead.
355355 *
356356 * @return {string[] } A reference to a previous transaction.
357357 * @see {@link Session#lastBookmarks }
@@ -385,7 +385,7 @@ class Session {
385385 * delay of 1 second and maximum retry time of 30 seconds. Maximum retry time is configurable via driver config's
386386 * `maxTransactionRetryTime` property in milliseconds.
387387 *
388- * @deprecated This method will be removed in version 6.0. Please, use Session#executeRead instead.
388+ * @deprecated This method will be removed in version 6.0. Please, use { @link Session#executeRead} instead.
389389 *
390390 * @param {function(tx: Transaction): Promise } transactionWork - Callback that executes operations against
391391 * a given {@link Transaction}.
@@ -410,7 +410,7 @@ class Session {
410410 * delay of 1 second and maximum retry time of 30 seconds. Maximum retry time is configurable via driver config's
411411 * `maxTransactionRetryTime` property in milliseconds.
412412 *
413- * @deprecated This method will be removed in version 6.0. Please, use Session#executeWrite instead.
413+ * @deprecated This method will be removed in version 6.0. Please, use { @link Session#executeWrite} instead.
414414 *
415415 * @param {function(tx: Transaction): Promise } transactionWork - Callback that executes operations against
416416 * a given {@link Transaction}.
@@ -446,6 +446,10 @@ class Session {
446446 * delay of 1 second and maximum retry time of 30 seconds. Maximum retry time is configurable via driver config's
447447 * `maxTransactionRetryTime` property in milliseconds.
448448 *
449+ * NOTE: Because it is an explicit transaction from the server point of view, Cypher queries using
450+ * "CALL {} IN TRANSACTIONS" or the older "USING PERIODIC COMMIT" construct will not work (call
451+ * {@link Session#run} for these).
452+ *
449453 * @param {function(tx: ManagedTransaction): Promise } transactionWork - Callback that executes operations against
450454 * a given {@link Transaction}.
451455 * @param {TransactionConfig } [transactionConfig] - Configuration for all transactions started to execute the unit of work.
@@ -468,6 +472,10 @@ class Session {
468472 * delay of 1 second and maximum retry time of 30 seconds. Maximum retry time is configurable via driver config's
469473 * `maxTransactionRetryTime` property in milliseconds.
470474 *
475+ * NOTE: Because it is an explicit transaction from the server point of view, Cypher queries using
476+ * "CALL {} IN TRANSACTIONS" or the older "USING PERIODIC COMMIT" construct will not work (call
477+ * {@link Session#run} for these).
478+ *
471479 * @param {function(tx: ManagedTransaction): Promise } transactionWork - Callback that executes operations against
472480 * a given {@link Transaction}.
473481 * @param {TransactionConfig } [transactionConfig] - Configuration for all transactions started to execute the unit of work.
0 commit comments