optimistic-locking Questions

4

We decided on using optimistic locking in our web application in order to increase concurrency and without the using of pessimistic locking. We are now on a lookout for retry solutions. We would ...
Sackett asked 10/2, 2014 at 8:44

4

Solved

As is known, there are two locking strategy: Optimistic vs. Pessimistic locking Pessimistic Locking is when you lock the record for your exclusive use until you have finished with it. It has mu...

3

Many REST APIs provide the ability to search for resources. For example, resources of type A may be fetched using the following HTTP request: GET /A?prop1={value1}&prop2={value2} I'm using ...
Shinn asked 14/2, 2015 at 18:10

13

Solved

I understand the differences between optimistic and pessimistic locking. Now, could someone explain to me when I would use either one in general? And does the answer to this question change dependi...

3

Solved

I have doubts about which is the best type for a field annotated with @Version for optimistic locking in JPA. The API javadoc (http://docs.oracle.com/javaee/7/api/javax/persistence/Version.html) s...
Showman asked 18/5, 2014 at 14:12

3

Solved

At work, we're developing a RESTful application where the data layer will be handled by Hibernate. But we're not sure how to handle updates on entities. We're planning to do the following: 1) cli...
Electricity asked 11/8, 2013 at 11:12

1

In my attempt to understand Optimistic locking in Java 8,I came across the below piece of code. Original Blog Here. As explained in the blog, this piece of code is attempting to convert a read lock...

2

Solved

when using optimistic-locking strategy, it can solve concurrency problem like below: | the first transaction started | | | | select a row | | | the second transaction started | update the row wi...
Nore asked 3/6, 2013 at 1:29

2

I've read Martin Fowler's book chapter Optimistic Offline Lock Author describes following example(if I understood it correctly): There are 2 entites: Order and Client. There are 2 transactions(bu...

2

Solved

I'm using optimistic locking to prevent people overwriting each others changes in race conditions. Since I upgraded Rails from 5.1 to 5.2, my specs break, and I tracked it down to the fact that in...
Assentation asked 6/8, 2019 at 14:56

4

Solved

I'm wondering what would be the best way to implement optimistic locking (optimistic concurrency control) in a system where entity instances with a certain version can not be kept between requests....

2

I'm trying to select a REST framework for Django that will allow me to easily use ETags for optimistic locking. I'm planning on examining Django-pistons and the Django Rest Framework libraries, but...
Oao asked 25/1, 2012 at 20:15

3

Solved

Environment: I have that User entity : @Entity public class User implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.IDENT...
Tartrate asked 6/2, 2012 at 15:49

1

Solved

When before committing the current transaction hibernate checks the version of the row, it should issue an sql select statement for fetching ithe row. Assume that after issuing that select stateme...

1

Suppose I have an entity defined as follows: @Entity public class MyEntity { @Id @GeneratedValue private Integer id; @Column private String name; @Version int version; // Getters + sett...
Arlettearley asked 18/5, 2018 at 22:28

2

Solved

I'm looking over the dynamo documentation and it looks like they have optimistic. I'm wondering if this is used by default or not. From the documentation, it looks like you need to code up the ja...
Majesty asked 11/1, 2018 at 2:24

1

Solved

There is an entity: @Entity class A { ... @Version int version; } A instances update implemented in optimistic manner: @Transactional(rollbackFor = {StaleStateException.class}) @Retryable(v...
Roselleroselyn asked 10/12, 2017 at 21:17

4

I use Spring 2.5 and Hibernate JPA implementation with Java and "container" managed Transactions. I have a "after user commit" method that updates data in background and need to be committed rega...
Sushi asked 29/6, 2010 at 19:25

2

Solved

I think I've eliminated everything, but I'm not sure I understand OL perfectly enough to be sure. In general, let's say you and I are on a team to keep a foo up to date. I'm in one room and decide ...
Cheadle asked 13/9, 2016 at 18:21

2

Solved

I am completely new to Hibernate and Spring and in my attempt to learn Spring, Hibernate, Maven etc I only know how to run a hello world example using all of the three. With my basic understanding ...
Whitehall asked 2/8, 2011 at 8:12

1

Solved

The EJB method (using CMT) that updates an entity supplied : @Override @SuppressWarnings("unchecked") public boolean update(Entity entity) throws OptimisticLockException { // Code to merge the en...
Orozco asked 8/7, 2015 at 5:23

1

Solved

So, I was working on a simple Spring MVC + JPA (hibernate) project where there are Users who can makes Posts and make Comments on their friends Posts (somewhat like a small social network) . I am s...
Protoxide asked 11/4, 2015 at 6:26

1

Solved

[This is a list of common questions I see about Spring MVC, which are solved in similar ways. I've posted them here, so I can easily refer to them from other questions] How do I update only a few ...

2

Solved

I have one question about optimistic locking in Hibernate. I am trying to go deep inside optimistic locking with Hibernate, but I have one doubt. Hibernate uses version approach (integer or timesta...
Gareri asked 12/4, 2012 at 8:10

1

I want to handle concurrent execution by using Optimistic Locking. I have included @Version annotation in my entity class. In my code I am running two threads concurrently. Sometimes it is executi...

© 2022 - 2024 — McMap. All rights reserved.