Skip to content

Delete sprocket by sku#2

Open
P-Hill wants to merge 3 commits intotseaton:masterfrom
P-Hill:deleteSprocketBySku
Open

Delete sprocket by sku#2
P-Hill wants to merge 3 commits intotseaton:masterfrom
P-Hill:deleteSprocketBySku

Conversation

@P-Hill
Copy link

@P-Hill P-Hill commented Jun 3, 2015

Added deletedBySku to the SprocketRepository.
By itself, just adding the extra API executed without error and WITHOUT deleting anything.
:(
In addition I had to add @transactional to the SprocketRepository interface.
At first I hacked around with
@Modifying
@query("delete from Sprocket as m where m.sku = ?1")
To define explicitly what the delete should do. Once I got those two in place it complained of no transaction. Putting @transactional on the class worked with all 3 annotations, but it turns out @Modifying and the @query were not necessary. It all work just fine with just the API call and the @transactional.

Testing: I inserted extra Sprockets, displayed them, deleted one... displayed again. All appeared working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant