As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
What I found so far are some online resources like this:
http://www.torsten-horn.de/techdocs/java-hibernate.htm (GER)
https://www.hibernate.org/5.html (Hibernate Docs)
http://docs.jboss.org/hibernate/stable/core/reference/en/html/tutorial.html
http://www.manning.com/bauer2/chapter2.pdf (Sample chapter of Java Persistence with Hibernate)
http://www.wenzlaff.de/hibernate.html (GER)
So thats a good way to start but i wonder if you can recommand any good books for learning Hibernate, or maybe you know some other very good online resource for learning it?
Java Persistence with Hibernate is the second edition of "Hibernate in Action". They changed the name since they now provide JPA examples as well as Hibernate.
High-Performance Java Persistence is also worth reading since it explains which Hibernate features are efficient and which you should stay out of.
Hibernate in Action by Christian Bauer and Gavin King
Its slightly out of date, but is an excellent introduction.
Visit www.flazx.com. I guess Professional Hibernate (Programmer to Programmer) would be a nice selection
These are some links I have bookmarked:
http://www.laliluna.de
Hibernate Basics
However, in my opinion Java Persistence with Hibernate definitely worths the money and time to read it.
Try searching on www.scribd.com
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Does anyone know a good open-source project where I could have a look on the persistence layer (for good programming practices and transaction management) where Hibernate 3 and JPA 1 is used?
I couldn't tell you of any open source projects you can check out, but if you want to learn hibernate I can recommend a great book from Apress. It is called Hibernate Recipes and it pretty much explains everything.
PS: no kind of advertising intended, just trying to help OP.
Try to search Bitbucket or GitHub repositories for "Hibernate", you will find a lot of sample projects you can learn best practices from.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm trying to get a sense of what are the most commonly-used Java web frameworks, with a focus on large, enterprisey projects. I'm interested in which one is most favored by companies/enterprises (which may not be the same as the one most favored by developers or the open source community I guess). I'd also like to be able to cite specific projects used by each framework, preferably big-ticket or well-known ones.
Anyone have any idea about this stuff or can point me in the right direction?
Thanks!
Depending on what you would like to do.. I would recommand to be familliar with:
- Hibernate
- Spring
- Apache Camel (high value)
- Apache ServiceMix (esb side)
And a good knowledge about servlet (EJB, ...) and JSPs.
I'm sure other will come with better ideas but that's what we are looking for when browsing the dev's CV.
Last thing: Do what you love to do, that'll be the best framework ;)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I thought that hibernate is the most used Java ORM, by far. Is its usage declining? If so, where are people migrating to?
You are looking at search trends, not usage trends
A lot of people know Hibernate sufficiently for their daily needs, so they don't search as much for it. I expect this to be the dominant effect. Compare it for example with log4j which declines as well but certainly is still heavily used (and no the decline can't be explained with slf4j) http://www.google.com/trends?q=log4j%2C+slf4j
As mentioned above a lot of people are talking (searching) JPA although they might use Hibernate as the implementation.
Some people realized that maybe the whole ORM thing is a bad idea ... but that probably doesn't show significantly in the search trends
My guess would be it's JPA (of which Hibernate is also a provider). Because of this alias (which wasn't available in 2005) the declining trend for Hibernate may be misleading: some of the growing JPA uses are backed by the "declining" Hibernate, offsetting or even reversing the decline.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Do you know any open source software that uses Orient DB? Or have you used that product yourself? Any experiences to share?
I have recently looked into Orient DB, and it has nice and interesting feature set (fast, embeddable in Java, simple API) but it seems that it is not widely used. Is it just because the Orient DB is a new player on the field?
After the total failure of ODBMS (at least from an adoption point of view), it seems obvious to me that the NoSQL movement is perceived by (ex) ODBMS players (like Versant, db4o, Orient) as an opportunity for a resurrection.
This IMHO exactly the case of OrientDB which is the result of the rewrite of the Orient ODBMS engine as a document oriented database (in other words, re-branded to fit in the NoSQL niche market).
But while OrientDB benefits from the experience acquired in the ODBMS field (the author has more 10+ years of experience in this field and is member of the JDO expert group, how surprising), I'm not aware of any projects/customers using it (and I believe they would publish some testimonials if they had many of them). Some possible reaons:
The product is new.
Only a very few people might need a NoSQL solution.
The conjunction of both points means you won't see "mass adoption". At least, this is my opinion.
That being said, I agree that OrientDB looks interesting.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm going to be delivering a presentation to my company regarding MVC, MVP and MVVM patterns, test-driven development, and ORM solutions. I'm a .Net programmer and have found the NerdDinner application to be a nice example app to illustrate MVC, TDD and ORM. Is there a good example app in the Java world to demonstrate MVC or MVP with JUnit or other TDD frameworks, and perhaps incorporating Hibernate or another ORM solution?
Thanks,
Andy
Take a look at the samples included in the Spring Framework. Download the -with dependencies zip and in the sample directory you'll find Pet Clinic, an application which uses:
DAO access with either JDBC, Hibernate or JPA;
JMX support;
AspectJ for tracing;
Validation;
Spring MVC.
You'll also find three more sample applications which you might find useful.