Task:
Grilled all the pros and cons of all technology
JPA, this rotten thing.
Http://www.blogjava.net/jobs/archive/2008/02/02/178917.html
First, before we know what the benefits of LINQ to SQL are, it's important to understand why Microsoft has made such a thing first. What is the purpose of this thing:--of course, to meet programmers who do not know how to manipulate the data, not every programmer will manipulate the database directly, and LinQ will allow them to think and persist their data in a way that targets data Objects!
Benefits: Easy to learn, easy to write. Recommended when developing small and medium sized projects! Because you can save time!
It makes it easy to call stored procedures, SQL functions
Disadvantage: Due to the direct encapsulation of all data persistence operations. Productivity issues resulting in batch persistent data
Especially in bulk and new data, it keeps a large number of data models in memory.
Summary: Small and medium-sized projects are safe to use it! However, from a technical reserve perspective, it is recommended to look at the Entity Framework
Various new technologies to understand the pros and cons