Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 78715
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T21:01:51+00:00 2026-05-10T21:01:51+00:00

What percentage of your total development effort do you spend on implementing and maintaining

  • 0

What percentage of your total development effort do you spend on implementing and maintaining simple Create, Read, Update and Delete (CRUD) methods in your data access layer?

Does moving to an ORM like Hibernate or Entity Framework lead to significant savings? Are there any design smells which let you know when moving to an ORM for your data access layer is a good choice?

Kind regards, Ashish

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T21:01:51+00:00Added an answer on May 10, 2026 at 9:01 pm

    Having recently spent ridiculous numbers of hours (probably on the order of 40%) duplicating what an ORM would have done in minutes, I have to say that whenever you can allow well tested frameworks to generate (and maintain!) basic CRUD operations, LET IT DO IT!

    Let the framework do that at which it excels. Spend your time on the part of the application that really adds value, the business problem you’re solving. Only when the framework falls short should you really consider working around it. ‘Falling short’ could include performance, but generally there are ‘hooks and knobs’ within the framework to let you do what you need to get done.

    Implementation/Design Smell: When you’ve coded the ‘StoredProcedureWrapper’ for the 40th time or are implementing caching for query results by capturing DAO output, you coulda/shoulda used ORM

    With a Ruby/Rails or Groovy/Grails type of framework, I can’t see a real reason NOT to start with the ORM layer, as both environments generate the Domain for you.

    With Spring/Hibernate, it is a little more complicated, but still saves a lot of hand-coding of very similar small classes.

    I’ve also found in several projects in the last 10 years or so that if we didn’t start using an ORM, we ended up developing or ‘stealing’ JDBC frameworks or other scaffolding code that again duplicates a lot of what an ORM can get you.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to calculate what is $x percentage of a $total. $x could be
I'm trying to create a Crystal Reports formula field (to calculate the percentage change
Trying to create a small monitor application that displays current internet usage as percentage
string percentage = e.Row.Cells[7].Text; I am trying to do some dynamic stuff with my
If you were to mandate a minimum percentage code-coverage for unit tests, perhaps even
I have a column of data that contains a percentage range as a string
What's the easiest way to convert a percentage to a color ranging from Green
Are there any tools that can tell me what percentage of a XSL document
I am after a regular expression that validates a percentage from 0 100 and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.