~/talk

Being productive developer using JPA helper libraries

Talkat Jfokus 2016 · 2016-02-08..02-10· [java, databases]
slides:none on file

Shows how DeltaSpike Data generates CDI repository implementations from interfaces and method-name conventions so CRUD and simple findBy... queries work without JPQL, requires exposing EntityManager as a CDI producer and using container-managed transactions via a stateless façade. Demonstrates paging, query-by-example, and falling back to @Query or named queries for complex cases. Recommends QueryDSL for readable, type-safe dynamic predicates with generated Q classes via an annotation processor. Recommends Spring Data on Spring stacks, DeltaSpike on Java EE.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Presentation
  3. 5:23What I dont like
  4. 7:15What I miss
  5. 7:48I dont blame JPA
  6. 9:13How I came to this
  7. 10:03Special methods
  8. 11:35Clean up
  9. 12:17Print Data
  10. 12:39Delta Spike Data
  11. 12:53Repository Principles
  12. 14:51DeltaSpike Data
  13. 16:08Using DeltaSpike Data
  14. 17:24Configuring the dependencies
  15. 26:07paging
  16. 26:47pureresult
  17. 27:28naming convention
  18. 27:56name query
  19. 28:52lava spike
  20. 29:11cure diesel
  21. 29:22it kind of creates
  22. 29:44for more complex stuff
  23. 30:21programmatic approach
  24. 30:40CureDiesel
  25. 30:50Java Collections
  26. 33:46Maven
  27. 34:49Which one to use
  28. 35:33Which one to use when
  29. 36:33Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.