264
submitted 3 months ago by [email protected] to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 7 points 3 months ago* (last edited 3 months ago)

No, just write a repository to expose domain operations and implements them using SQL directly. Trying to fake OO object graphs against a RDBMS with a super-complex and leaky ORM is just painful.

[-] [email protected] 1 points 3 months ago

Would you classify GORM that way?

[-] [email protected] 2 points 3 months ago

Groovy’s ORM? I recall it being Hibernate under the hood and I had to fight with it to avoid common problems like hidden IO and N+1 query blowups (iterating over a set of results and then touching the wrong property means you are making another network call for each), learning its particular DSL for schema definition and associations, and not having a way to represent any but the simplest SQL constructs. The usual ORM stuff.

To the extent that you can write a syntax-checked SQL statement and it deserializes the results into some collection of row objects, it’s fine. But that’s not the “ORM” part.

[-] [email protected] 2 points 3 months ago
[-] [email protected] 3 points 3 months ago

I have not used that GORM, but ORMs have those problems generally.

load more comments (1 replies)
load more comments (1 replies)
this post was submitted on 23 Mar 2025
264 points (98.2% liked)

LinkedinLunatics

5081 readers
1 users here now

A place to post ridiculous posts from linkedIn.com

(Full transparency.. a mod for this sub happens to work there.. but that doesn't influence his moderation or laughter at a lot of posts.)

founded 2 years ago
MODERATORS