what is important, when starting with Hibernate Persistence and Spring?
Well, I would say from my experience is - whether Hibernate is required for a project and why? I have seen projects using hibernate where simple queries can do the job and more efficiently. Other things include the basics like caching and transaction management
now, what is important, avoiding mistakes when going in a start-up, using these technologies? Or, eventually, is Spring free from failures, faults and errors? Will Hibernate Persistence defends me from mistakes, too?
There is always room for mistakes. Nothing is fool-proof. The important point is the decision to learn these technologies and try it out in a non-critical project. If they work for you and you are able to see the benefit replicate them in other areas. I would say there are tons of issues and workarounds in Hibernate and Spring - but it all depends on requirements whether you discover or touch those areas.
Programmers and programming techniques result in failures, faults and errors. The APIs are written in most generic form, as simple as possible and yet most reusable.
Ranchers are always here to help