JdbcClient is not an ORM so they don’t really compare. JdbcClient has a simpler and nicer to use interface than the older JdbcTemplate api. You still have to write your sql queries manually, whereas an ORM maps directly from Java (or Kotlin) objects to database entries/queries.
you can simplify by naming the lambda parameter explicitly, rather than doing in inside of the lambda: forEach { name -> ...} instead of forEach { val name = it ...}
@@NealeUpstone, as I understand, the solution for GraalVM is there: it needs metadata configuration, either as hints or as an external configuration collected via profiling runs. As the issue isn't closed, the team is still looking into that
Awesome. I'm glad Exposed is getting more light. I've been using it in Spring Boot as a replacement for Spring JPA/Hibernate.
Thank you it great, do you have the gist so that I can try to reply it in my end
How is this Exposed compared to JdbcClient?
JdbcClient is not an ORM so they don’t really compare. JdbcClient has a simpler and nicer to use interface than the older JdbcTemplate api. You still have to write your sql queries manually, whereas an ORM maps directly from Java (or Kotlin) objects to database entries/queries.
I think you trimming too much of the video. IMHO, better not to do so, so the viewer can't get lost in the middle
Which part was trimmed?
you can simplify by naming the lambda parameter explicitly, rather than doing in inside of the lambda:
forEach { name -> ...}
instead of
forEach { val name = it ...}
JetBrains - capital 'B' 🙏
Any response on the GraalVM hints issue raised?
@@NealeUpstone, as I understand, the solution for GraalVM is there: it needs metadata configuration, either as hints or as an external configuration collected via profiling runs.
As the issue isn't closed, the team is still looking into that
Can next one talk about Exposed with coroutine?
Interesting1