4 ms·
This is definitely all just a learning curve on how to do this. None of this is accurate at all. - IntelliJ knows exactly what version of Java you want to run
by vips7L 2y ago
This is definitely all just a learning curve on how to do this. None of this is accurate at all.
- IntelliJ knows exactly what version of Java you want to run and develop against.
- Async is also trivial. Just fire off a virtual thread.
- it sounds like your company just picked a bad orm. Any good one is going to escape sql injection when binding variables. You are using binding right? If you to “write it in Java” there is also jOOQ.
The one thing I do think C# is far superior at is packaging and distribution. It’s beyond simple to package a C# application into stand alone binary, whether is be AOT or JIT.
- sanex 2y agoI'm not worried about SQL invitation so much as I'd rather just query my C# objects instead of writing raw SQL. Yuck.
- vips7L 2y agoJava has that. It's just not the default choice because there is no default choice like in .NET. The options I know of: QueryDSL, jOOQ, Ebean with generated query beans.
- darby_nine 2y agoPretty much every language has some kind of monad-based query builder. The standardized syntax is nice though.