May 17 2014 by Kevin Bowersox

This morning, I revisited a stackoverflow question, I answered awhile back.  I wanted to provide a more complete answer and also saw the opportunity for a new post.  The question asked, "What's the difference between JPA and Hibernate?"

The Java Persistence Architecture API (JPA) is a Java specification for accessing, persisting, and managing data between Java objects / classes and a relational database. 

Let's take a further look at this definition.  As the API portion of the name implies, JPA is a specification, meaning it provides guidelines for developing an interface that complies with a certain standard.  While JPA dictates an interface, it does not provide an implementation of that interface, meaning there is no underlying code that performs the operations to persist an object to a relational database.

It should also be noted the term Object Relational Mapping, is often used to describe the process of accessing, persisting and managing data between Java objects and a relational database.

To look at the concept of JPA from another perspective, imagine if you were provided this interface.

public interface JPA {
	
	public void insert(Object obj);
	
	public void update(Object obj);
	
	public void delete(Object obj);
	
	public Object select();
	
}

Without further development, what immediate value does this interface provide?  While this interface has potential to provide value, at this point, very little value is provided because the interface lacks an implementation.  If this interface is used within any code it will not execute because no concrete objects that implement this interface exist to perform the work.  This same concept applies to JPA just on a larger scale since the API specification defines many interfaces and annotations.

This is where the role of the JPA provider comes into play.  JPA providers develop a JPA implementation that meets the requirements of the JPA specification.  Hibernate is a JPA Provider, as well as others such as EclipseLink and TopLink.  With a JPA implementation in place Java objects can be now be persisted to a relational database, since there is underlying code to perform the work.

Returning to our interface analogy, if JPA is the interface then Hibernate represents a class that implements the interface.

public class Hibernate implements JPA {

	public void insert(Object obj) {
       //Persistence code
	}

	public void update(Object obj) {
	   //Persistence code
		
	}

	public void delete(Object obj) {
	  //Persistence code
		
	}

	public Object select() {
	    //Persistence code
	}
	
	public Object superSelect(){
		//Persistence Code
	}
}

Notice that in addition to implementing the JPA interface, the Hibernate class contains some methods superfluous to the interface.  Keep this in mind for later.  Given this JPA implementation, we could now write some code that relies upon it to persist some data to a relational database.

public class MyApplication {

	public static JPA jpa = new Hibernate();
	
	public static void main(String[] args) {
		Object object = new Object();
		jpa.insert(object);  //writes to DB
	}
}

The new application works well initially, but after a couple of months its performance degrades.  Let's assume that the Hibernate implementation behind the scenes has several deficiencies causing  the poor performance.  Remember, this is for example purposes and I am not judging the merit of Hibernate.

Upon encountering this issue, another provider may decide the need for another JPA implementation exists.  This provider creates their own implementation of the JPA specification and publishes the code.

public class ToThoughtJpa implements JPA {
	//Implementation
}

Having used the JPA interface in our application, we can now easily make the switch to the more reliant JPA implementation.

public class MyApplication {

	public static JPA jpa = new ToThoughtJpa();
	
	public static void main(String[] args) {
		Object object = new Object();
		jpa.insert(object);  //writes to DB
	}
}

The concept illustrated in our simple example is the main value JPA provides only on a much larger scale.  If we choose to use JPA, we can eventually switch out our chosen JPA implementation for another implementation as long as they both meet the JPA specification.  In reality, this is not always a seamless transition, since we often utilize features of the implementation that are not support by the specification and each implementation has its own little quirks.  To illustrate this point, consider if we had called the superSelect method within our application.

public class MyApplication {

	public static Hibernate jpa = new Hibernate();
	
	public static void main(String[] args) {
		Object object = new Object();
		jpa.insert(object);  //writes to DB
		jpa.superSelect();
	}
}

Notice that in order to call the method, the interface of type JPA must be replaced with the Hibernate implementation.  At this point, we cannot swap our JPA implementation to the ToThoughtJpa JPA implementation because its interface does not contain the superSelect method.  This example attempts to illustrate the restrictions that occur when a developer chooses to use the straight Hibernate implementation, which is not bound by the JPA specification.

In summary, JPA is not an implementation, it will not provide any functionality within your application.  Its purpose is to provide a set of guidelines that can be followed by JPA providers to create an ORM implementation in a standardized manner.  This allows the underlying JPA implementation to be swapped and for developers to easily transition (think knowledge wise) from one implementation to another.  Hibernate is arguably the most popular JPA provider.  Hibernate's JPA implementation is used by many developers, however some choose to use the actual Hibernate implementation itself because the implementation may contain advanced functionality not contained in the JPA implementation.

Comments
Post a Comment
karlek pa natet artikel commented on July 17 2018 10:03 AM
svensk date sida karlek pa natet artikel singel och s¯kande basta dejtingsidan flashback kontaktannons exempel kristen dejting pa natet sexuellt dominanta kvinnor forsta dejten svt mattias gratis dejtingsida f¯r unga bra singelsajter dejtingappar gratis kanda singeltjejer datingsidor sverige dejting appar gratis bra smeknamn p¯ dejtingsida soker man som gor mig gravid k¯rlek ¯ver n¯tet basta dejting siterna knull dejt basta datingsidan dejtingsajter f¯r unga dejta helt gratis kvinna s¯ker man singel golf i sverige topp 10 svenska dejtingsajter sota tjejer man s¯ker kvinna i ume¯ dejtingsajter pa natet pannkaka dejtingsajt aldre kvinna soker hanapee dejtingsidor gratis kvinnor som soker man romantisk dejt g¯teborg kopa singel linkoping dejtingtips f¯r tjejer kanda singeltjejer gay dating app sverige singelsten halmstad seri¯s gratis dejtingsajt snygga kvinnor over 60 dejt f¯r singelf¯r¯ldrar singel stockholm statistik f¯rsta dejten restaurang vaxholm ga pa dejt i malmo hvit singel pris bergen dejting 50 plussare n¯tdejting tips f¯r tjejer dominanta kvinnor bilder kvinna s¯ker bra dejtsajter dejta cicho tekstowo
Email Site
adidas yeezy boost commented on July 16 2018 17:20 PM
I am commenting to make you know of the remarkable discovery our girl gained visiting your site. She realized such a lot of things, with the inclusion of how it is like to have an excellent teaching nature to get many more without hassle know various specialized subject areas. You truly did more than people's desires. Thank you for displaying such useful, dependable, explanatory and cool guidance on that topic to Emily.
Email Site
__________ _____ ____ commented on July 15 2018 0:48 AM
Remarkable things here. I am very glad to peer your article. Thank you so much and I'm looking ahead to contact you. Will you please drop me a mail?
Email Site
contactos con mujeres alicante commented on July 14 2018 10:25 AM
busco chico pasivo contactos con mujeres alicante chico busca chica en madrid conocer gente en tu ciudad paginas para conocer gente gratis conocer personas para hacer amigos chat para conocer mujeres pagina de contactos con mujeres gratis contactos mujeres badalona chat para conocer amigos en espana contactos mujeres elche chica busca chica para relacion busco chica para follar gratis sitios donde conocer gente en barcelona chico busca chico cordoba aplicaciones para conocer gente apple anuncios sexo almeria busco un chico que me quiera chicas de contactos mejores paginas para conocer gente en argentina contactos con mujeres de valladolid hacer amigos por chat gratis contacto mujeres jaen aplicaciones para conocer gente por whatsapp conocer gente en oviedo apps conocer gente colombia milanuncios .com contacto mujeres murcia conocer gente de colombia contactos chicas burgos conociendo gente chat contactos chicas lugo anuncios sexo gratis barcelona como conocer a gente chat para conocer amigos del mundo preguntas para conocer a gente quiero conocer gente en madrid chica busca chico palma de mallorca contactos con chicas barcelona formas de conocer gente paginas de mujeres solteras en argentina mujeres contactos madrid chica busca sexo por telefono contactos chicas en huelva como conocer gente en bogota contactos mujeres salamanca programa para conocer gente por camara contactos mujeres mayores de 50 anos chica busca chico panama oeste contactos chicas albacete chicas buscan chicos para sexo conocer gente whatsapp
Email Site
sesso ad avellino commented on July 13 2018 13:10 PM
annunci sesso parma sesso ad avellino bromuro sesso sesso tra uomini vecchi sesso gratis taranto sesso con la matrigna locali di sesso porno italiano megasesso sesso degli angeli porno latino gratis gratis porn tube anziane sesso sesso vietato baci e sesso sesso a catanzaro inculate porno gratis film porno gratis xnxx film porno gratis sborrate sonia eyes video porno gratis video sex porno gratis come fare sesso su skype sesso orale e malattie tumblr sesso gif free porno gratis sesso in lombardia video porno con trama in italiano sesso con una puttana annunci sesso frosinone sesso con gatto xxnx porno gratis categorie porno gratis mature film porno gratis sesso folle sesso massaggi video sesso orale cecilia e ignazio sesso godere video porno gratis di eva henger testo odore del sesso sesso in milano video scene sesso film incontri privati x sesso voglio vedere video porno gratis videos porno gratis 69 filmati di sesso italiani foto sesso in macchina donna cancro sesso cerco sesso roma video porno con trama in italiano sito video porno gratis sesso a caltanissetta storie sesso a tre
Email Site
plan cul saint omer commented on July 13 2018 12:51 PM
plan cul courbevoie plan cul saint omer plan cul local plan cul site gratuit plan cul bron plan cul ardeche plan cul belfort comment se passe un plan cul plan cul 3 plan cul la fleche plan cul ussel plan cul 976 plan cul ile de france plan cul villers les nancy plan cul montlouis sur loire plan cul le puy en velay plan cul lyon gratuit plan cul bruay sur l'escaut plan cul parthenay plan cul bas rhin plan cul nouvelle caledonie plan cul cotes d armor plan cul sevres plan cul avec mature comment reconnaitre un plan cul plan cul picardie plan cul avec un ami plan cul 69 site de rencontre gratuit plan cul plan cul sur nimes plan cul belgique plan cul saint fons plan cul athis mons plan cul plaisir plan cul femme agee plan cul bruxelles plan cul 84 plan cul 95 plan cul montigny en gohelle plan cul le gosier plan cul gratuit lyon plan cul belgique plan cul orsay plan cul 976 plan cul cagnes sur mer plan cul malakoff plan cul le portel plan cul sainte foy les lyon plan cul riedisheim plan cul trav plan cul claye souilly
Email Site
black teen sex commented on July 13 2018 5:14 AM
scenario porno black teen sex sex famme you sex filme porno romanesti suedoise sex sexe parfait video sexe grosse bite sex g video sexe cam sexe jeunes et vieux porno mer jennifer lauret porno galerie photos porno hiba sex porno noel sex noir position de sex video porno de cougar gay sex muscle video porno maniac shanna sexe tape porno rousses porno fille vierge brazer porno anal sex hd baise amateur cam web tv sexe gratuit porno vido kate mara sex scene mouille porno porno dans un cinema evelyne thomas porno teen porn sex cam entre amateur video sexe timide porno extrait porno gay trio porno sex gratuit sexe filles sex tag photo sexe gay nabila sexe porno harcore zap sex galerie photos porno video sexe contre argent site porno hd gratuit video gratuite de porno eva green sex scene sex porno gay
Email Site
celeb sex commented on July 13 2018 5:04 AM
oral sex herpes transmission celeb sex safe sexting app android senran kagura porn having sex while pregnant hurts sex on tv statistics kourtney kardashian sex tape free elephant porn pain during sex and after urination wwe sex tape sunny leon porn turkish sex sexting story to send sex chat live sexsmith name meaning ideal sex frequency in marriage safe sexting sloppy seconds band t shirt celebrity sex stories pamela anderson sex tape new women's sex drive pill google analytics sex lesbian shower porn amanda bynes porn sex problem hairy teen porn czech street porn i want to sex you up year selfie sex single sex schools vs coed schools research paper first time sex tips yahoo big booty hd porn farrah abraham porn star nina hartley porn mcdonalds porn having sex while pregnant hurts total porn homemade group sex sex in the shower text messages sex challenge ideas for couples nasty gay porn gdp porn sex time power sex chat live homemade mature sex is sex good for you if you're sick couple having sex on beach castration porn using a vibrator during sex sex text symbol meanings hot hd porn
Email Site
site rencontre sexe commented on July 13 2018 0:32 AM
numero rencontre par telephone site rencontre sexe rencontre pour ado gratuit sans inscription rencontre gratuite femme rencontres toulon site de rencontre juif non pratiquant rencontrer quelqu'un a 40 ans rencontre sur rouen ou rencontrer l amour rencontre avec des portugais rencontre ado pour une nuit rencontre entre retraites sexy rencontre rencontrer un mec ado rencontre senior gratuit paca cam rencontre rencontre sportive toulouse rencontre de nouvelles personnes rencontres femmes handicapes site de rencontre seniors avis site de rencontre de nouveaux amis chaude rencontre profil original site de rencontre rencontre femme vegetarienne site de rencontre gratuit 26 07 classement des sites de rencontres rencontre de femme celibataire rencontres sexe toulouse rencontre 91 rencontre pauillac comment rencontrer un homme sur facebook agence rencontres lausanne rencontre coquine sur lille comment s'inscrire sur site de rencontre rencontre 1 soir lille site de rencontre entre hommes site de rencontres bretagne numero rencontre gratuit rencontrer a 50 ans site rencontre corse site de rencontre d'homme black rencontre en ligne gratuit pour les femmes rencontre japonaise montreal rencontrer quelqu'un rencontres pour adolescent rencontres etudiantes site rencontre russe site de rencontre homme rencontre 18eme rencontre coquine morbihan rencontre handicap leger
Email Site
porno justin bieber commented on July 12 2018 20:42 PM
sexo con colegialas porno justin bieber sexo e vivo emoticonos sexo sexo madura madrid foros sexo video porno embarazada pelicula de porno porno anal gratis lubricante sexo anal sexo con rusas x videos porno gratis libra en el sexo peliculas completas porno espanol peliculas porno de travestis porno rubia 19 rubias tetonas porno wep cam porno gratis sexo fuerte videos porno madura con joven party porno canal plus porno porno enanas sexo manacor mejores paginas de porno porno x maduras movies sexo videos porno culos grandes sexo por facebook porno de one piece peliculas porno completas peliculas porno de lesvianas masajista porno porno de travesti sexo en costa rica sexo nacho vidal fotos porno morenas sexo duro relatos videos porno entre hermanos mujeres que quieren sexo peliculas porno gratid mejores webs porno kim kardashian sexo videos porno gratis latinas pelicula porno gratis en espanol chicas sexo gratis sexo vajinal sexo en albacete porno gratis descargar sexo con chica sexo en nueva york 3
Email Site
adidas ultra boost commented on July 12 2018 2:05 AM
I needed to post you that very little observation to thank you once again considering the stunning secrets you have documented in this case. It has been remarkably open-handed with people like you to supply unhampered what exactly a lot of people might have sold for an electronic book to help with making some dough for themselves, certainly considering the fact that you could possibly have tried it if you ever decided. The ideas also acted to provide a good way to be aware that other people online have the identical zeal like my personal own to figure out a whole lot more in respect of this matter. Certainly there are some more enjoyable moments in the future for individuals that look into your site.
Email Site
dejt stockholm commented on July 10 2018 22:17 PM
dejtingsajter flashback dejt stockholm kvinna s¯ker man sundsvall basta dating sidan kontaktannonser kvinnor dejtsajt gratis singelevent malm¯ snygga tjejer utan bh singel chatt sverige man som soker man kompisar s¯kes stockholm glada pannkakan dejting snygga tjejer 20 ¯r basta dejtingsajterna internet dejting snygga kvinnor bilder 100 gratis kontaktannonser antal singlar i stockholm antal singlar i stockholm basta dejt apparna dating sidor flashback natdejta gratis singel i stockholm dejt tips umea de b¯sta dejtingsajterna basta dejtingsajterna dating sider helt gratis kontaktsidor for unga b¯sta dejtingapparna romantisk dejt malmo nya v¯nner s¯kes vit singel skane bra dejting appar basta presentationen natdejting dejting appar aftonbladet singeltjejer skane snygga tjejer p¯ facebook flashback singelsten malmo rika kvinnor s¯ker yngre m¯n sexkontakt goteborg n¯tdejting tips och r¯d basta datingsida dejting singel f¯r¯ldrar basta dating site stockholm k¯nda singeltjejer bra dejtingsajter flashback singel i sverige ¯lder kvinnor soker sex gratis dejtingsajt i sverige kvinnor soker man i skane bra smeknamn p¯ dejtingsida
Email Site
chouqin commented on July 10 2018 18:09 PM
The subsequent time I learn a blog, I hope that it doesnt disappoint me as a lot as this one. I imply, I do know it was my choice to read, however I really thought youd have something interesting to say. All I hear is a bunch of whining about something that you might fix when you werent too busy looking for attention.
Email Site
generic cialis legitimate commented on July 09 2018 6:08 AM
canadian viagra buy levitra in singapore online prescriptions viagra and generics canadian pharmacy viagra how do viagra pills look like canadian viagra tadalafil 20 mg forum pharmacy online
Email Site
generic cialis mens health commented on July 09 2018 5:47 AM
canadian viagra evolution viagra salesman written jamie reidy pharmacy online viagra 25 mg or 100mg Top Rated Online Canadian Pharmacies online viagra united states aarp approved canadian online pharmacies viagra how do i get it cvs online pharmacy
Email Site
cialis cost per pill commented on July 08 2018 20:20 PM
canadian viagra buy cialis in uk no prescription canada pharmacies online prescriptions cialis best place to buy online prescription drugs without prior prescription sildenafil citrate 50 mg canadian viagra what would happen if i took 200 mg of viagra International Pharmacies that Ship to the USA
Email Site
do you need script buy viagra australia commented on July 08 2018 19:51 PM
canada pharmacy viagra pillenpharm Safe Canadian Online Pharmacies viagra sale in kenya epharmacy cialis online senza ricetta northwestpharmacy sildenafil tablets uk pharmacy online
Email Site
buy cialis in india commented on July 07 2018 7:52 AM
online pharmacy viagra cuanto sale discount pharmacy cialis lilly online canadian pharmacy viagra cialis sale online canadian pharmacy magnus sildenafil 25 mg Best Online International Pharmacies
Email Site
buy viagra forum commented on July 07 2018 7:26 AM
cialis canada viagra generico como usar canada pharmacy cialis 20mg preisvergleich kohlpharma aarp approved canadian online pharmacies generic viagra fast Safe Canadian Online Pharmacies can you get cialis on the nhs canadian pharmacies online
Email Site
lesbian sex kostenlos commented on July 07 2018 5:53 AM
chat porno gratis en espanol lesbian sex kostenlos pirates porno deutsch free porno gratis com gratis mature porno porno manner kostenlos gratis webcam porno porno star gratis live sex kostenlos ohne anmeldung deutsche amateur porno free sex treffen minden gratis film porno gratis porno indir reife frauen gratis porno hartcor porno kostenlos porno gruppensex gratis porno gratis film porno videos kostenlos anschauen porno tv deutsch kostenlose sex videos zum runterladen videos porno gratis redtube deutsche porno casting gina lisa porno gratis pussy porno gratis sex videos kostenlos ohne anmeldung deutsche porno tube sex am strand kostenlos gratis russen porno porno gratis mutter und sohn gratis porno spiele spielen kostenlos filme gucken porno inzest porno kostenlos porno gratis neu gratis porno holland homo porno gratis gratis porno sun gratis porno beim frauenarzt porno kostenlos anschauen ohne anmeldung freie deutsche porno videos reife frauen sex treffen porno gratis doctor sex mit der ex geschichte porno deutsch download porno lesben free sex mit der ex geschichte gratis porno pics porno brasileiro gratis porno reife deutsche frauen porno handy gratis porno kostenlos tv youporn gratis porno
Email Site
where to buy safe generic viagra commented on July 06 2018 18:53 PM
online pharmacy without scripts quanto costa cialis da 5 mg pharmacy online
Email Site
cialis and levitra together commented on July 06 2018 18:08 PM
lloyds pharmacy online best place to buy cialis uk online pharmacy reviews
Email Site
conocer mujeres dominicanas en espana commented on July 04 2018 21:13 PM
buscar chicas para sexo gratis conocer mujeres dominicanas en espana mil anuncios mujeres valencia paginas para contactar con chicas mujeres solteras facebook contactos mujeres en vigo mujeres buscan chicos donde conocer gente en tenerife mujeres buscan hombres solteros chicas en busca de un hombre mundo anuncios chico busca chico contacto chicas murcia conocer mujeres en espana donde conocer amigos por internet chat chica busca chica contactos con mujeres en bilbao contacto chicas madrid contactos con mujeres no profesionales contactos de mujeres buscando hombres quiero conocer mujeres colombianas chica busca chico lleida ver mujeres solteras en el salvador conocer mujeres ucranianas lugares para chatear y conocer gente milanuncios contactos mujeres toledo conocer gente comunidad valenciana chicas buscan chicos en barcelona locanto contactos chicago mujeres dominicanas solteras donde conocer gente en buenos aires chico busca chica sexo gratis contactos de chicas en valencia conocer mujeres para sexo sitios para conocer gente en linea contacto mujeres chicas buscan chico chica busca chico en sabadell anuncios ecuador chico busca chica contactos mujeres huesca chica busca chico whatsapp contactos mujeres ponferrada contactos mujeres granollers chica busca follamigo quiero conocer chicas por facebook contacto chica madrid contactos con mujeres en algeciras contactos con mujeres coruna tres formas de conocer gente nueva busco chico para mi mujer chica busca chica zaragoza conocer gente en granada
Email Site
today astrology for leo go to commented on July 02 2018 7:14 AM
astrology zodiac signs today astrology for leo go to july 24 astrology astrology moon 3rd house birth astrology sign what astrological moon are we in right now april 20 birthday astrology aldebaran astrology ascendant astrology based dating app astrologer website template feb 4 astrological sign free nadi astrology predictions in hindi human design astrology what was i in my past life astrology astrological animal signs astrology future predictions online 5 empty houses astrology kundalini yoga astrology may 28 astrology profile prem astrologer horoscope gems astrology signs astrological signs old soul i want to know my astrology by my date of birth astrology stock market forecast astrology affiliate programs compatible astrology cancer greek astronomy names kundalini yoga astrology august sign astrology astrology detailed report wife physical appearance astrology nessus astrology free vedic astrology report free astrology questions online astrology by date of birth for job astrology enter birth date and time 12th house in astrology cancer love astrology august 2017 astrology born today astrology daily moon sign best monthly astrology forecasts astrology july 24 birthday tlc birthday astrology june 7 chinese astrology june 14 1946 astrology signs of the zodiac astrology course online uk most famous astrologer in usa free astrology forecast based on date of birth july 1 astrology profile how to find all your astrological signs astrological sign february 19
Email Site
pocket knives for camping commented on June 25 2018 10:26 AM
Nice post. I used to be checking continuously tyis weblog and I'm inspired! Very helpful inmformation specially the remaining phase :) I handle such info much. I used to bee seeking this particular information for a long time. Thank you and best of luck.
Email Site
nombre generico del viagra en chile commented on June 22 2018 16:11 PM
canadian drugs the best viagra tablets pharmacy direct can you get viagra in the dominican republic northwestpharmacy cialis costs per pill canadian pharmacies buy brand cialis online no prescription Online Drugstores cheap viagra canada Safe Canadian Online Pharmacies online viagra und cialis kaufen pharmacy online half pill cialis pharmacy online what viagra pills look like drugstore online
Email Site
price of cialis canada commented on June 22 2018 15:43 PM
pharmacy online el mejor viagra generico canadian online rx do pharmacies sell generic viagra prescriptions online pink viagra for sale canada drug viagra generics canadian pharmacy reviews gold viagra 3000mg prescription drugs online without doctor generic viagra real viagra northwest pharmacy canada 20 mg dose cialis cvs online pharmacy donde puedo comprar viagra en mexico Online Canadian Pharmacies
Email Site
generic viagra commented on June 22 2018 15:11 PM
canadian pharmacies shipping to usa viagra without a doctor prescription viagra without a doctor prescription viagra pills viagra pills generic viagra 100mg viagra pills canada pharmacy online
Email Site
viagra commented on June 22 2018 14:42 PM
Canadian Online Pharmacy buy viagra online viagra without a doctor prescription viagra without a doctor prescription generic viagra 100mg viagra online generic viagra 100mg International Pharmacies that Ship to the USA
Email Site
viagra online commented on June 22 2018 14:07 PM
prescriptions online viagra without a doctor prescription buy medication without an rx
Email Site
generic viagra commented on June 22 2018 13:21 PM
pharmacy online viagra online canada pharmacy
Email Site
viagra commented on June 17 2018 9:44 AM
canadian drugs viagra pills real canadian superstore flyer
Email Site
generic cialis online commented on June 09 2018 9:56 AM
I discovered your blog website on google and verify just a few of your early posts. Continue to maintain up the superb operate. I simply additional up your RSS feed to my MSN Information Reader. Searching for ahead to studying extra from you afterward!¯
Email Site
cialis online commented on June 09 2018 6:55 AM
you've gotten an ideal weblog right here! would you prefer to make some invite posts on my blog?
Email Site
cialis commented on June 09 2018 4:05 AM
I have fun with, lead to I discovered just what I was looking for. You have ended my four day long hunt! God Bless you man. Have a nice day. Bye
Email Site
generic cialis commented on June 09 2018 1:30 AM
When I initially commented I clicked the -Notify me when new comments are added- checkbox and now every time a remark is added I get 4 emails with the identical comment. Is there any means you'll be able to remove me from that service? Thanks!
Email Site
order cialis online commented on June 08 2018 21:10 PM
Thank you for some other wonderful post. Where else may anybody get that kind of info in such an ideal method of writing? I've a presentation subsequent week, and I'm at the look for such info.
Email Site
buy cialis commented on June 08 2018 19:00 PM
You could definitely see your skills in the work you write. The world hopes for even more passionate writers like you who aren't afraid to say how they believe. Always follow your heart.
Email Site
please click the next internet page commented on June 07 2018 4:23 AM
exactly where can you begin? First thing you can certainly do is begin off incorporating neighborhood to your own key phrases. A great illustration is if you're available essential oils, your key words could possibly be"essential oils," or"high quality essential oils." Nowadays you would like to introduce local, and that means you turn your key word into a long tailed key word with location, these as for example"essential oils London" or even"essential oils in New York" as examples
Email Site
generic cialis commented on May 29 2018 20:45 PM
Excuse, I have removed this message
Email Site
cheap cialis commented on May 29 2018 17:59 PM
This idea is necessary just by the way
Email Site
cheap cialis commented on May 29 2018 15:05 PM
You are certainly right. In it something is also to me this thought is pleasant, I completely with you agree.
Email Site
generic cialis commented on May 29 2018 12:07 PM
Brilliant idea and it is duly
Email Site
generic cialis online commented on May 29 2018 9:05 AM
It not a joke!
Email Site
buy cialis commented on May 15 2018 12:22 PM
It is a pity, that now I can not express - it is compelled to leave. But I will return - I will necessarily write that I think on this question.
Email Site
generic cialis online commented on May 15 2018 10:01 AM
Excuse, I have removed this question
Email Site
cialis commented on May 15 2018 7:52 AM
Excuse for that I interfere ? To me this situation is familiar. Is ready to help.
Email Site
cialis cheap commented on May 14 2018 19:42 PM
Excuse for that I interfere ? To me this situation is familiar. It is possible to discuss.
Email Site
cialis cheap commented on May 12 2018 13:33 PM
Wow that was odd. I just wrote an very long comment but after I clicked submit my comment didn't appear. Grrrr... well I'm not writing all that over again. Anyhow, just wanted to say great blog!
Email Site
buy cialis commented on May 12 2018 11:47 AM
Howdy would you mind letting me know which web host you're working with? I've loaded your blog in 3 different internet browsers and I must say this blog loads a lot faster then most. Can you recommend a good web hosting provider at a honest price? Cheers, I appreciate it!
Email Site
generic cialis commented on May 12 2018 9:56 AM
One more thing. I do believe that there are numerous travel insurance web-sites of respected companies that allow you to enter your holiday details and acquire you the prices. You can also purchase the international holiday insurance policy on the net by using your credit card. All you have to do should be to enter your own travel details and you can understand the plans side-by-side. You only need to find the program that suits your finances and needs after which it use your credit card to buy it. Travel insurance on the web is a good way to start looking for a dependable company regarding international holiday insurance. Thanks for expressing your ideas.
Email Site
generic cialis online commented on May 12 2018 8:06 AM
I have discovered some new points from your site about pcs. Another thing I have always believed is that computer systems have become something that each household must have for many people reasons. They offer convenient ways in which to organize the home, pay bills, search for information, study, focus on music and also watch tv shows. An innovative strategy to complete many of these tasks is with a notebook. These personal computers are portable ones, small, highly effective and lightweight.
Email Site
cialis cheap commented on May 12 2018 6:18 AM
Whats up this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML. I'm starting a blog soon but have no coding know-how so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!
Email Site
order cialis online commented on May 12 2018 4:30 AM
Hello, i believe that i saw you visited my blog so i got here to ?go back the prefer?.I am trying to in finding things to enhance my web site!I assume its adequate to use some of your ideas!!
Email Site
buy cialis commented on May 12 2018 2:40 AM
I have noticed that car insurance corporations know the autos which are prone to accidents and also other risks. They also know what kind of cars are inclined to higher risk and also the higher risk they may have the higher your premium amount. Understanding the straightforward basics of car insurance will help you choose the right style of insurance policy that should take care of your family needs in case you get involved in any accident. Many thanks sharing your ideas on your blog.
Email Site
cialis online commented on May 12 2018 0:50 AM
Hi my friend! I wish to say that this article is awesome, nice written and include approximately all vital infos. I would like to see more posts like this.
Email Site
cialis cheap commented on May 11 2018 22:57 PM
Great goods from you, man. I have have in mind your stuff prior to and you are simply extremely excellent. I really like what you have bought here, really like what you're stating and the way during which you assert it. You're making it entertaining and you still care for to stay it sensible. I can't wait to learn much more from you. That is really a tremendous site.
Email Site
generic cialis online commented on May 11 2018 20:56 PM
Thank you for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our local library but I think I learned more from this post. I'm very glad to see such fantastic information being shared freely out there.
Email Site
buy cialis commented on May 07 2018 14:34 PM
Howdy I am so happy I found your webpage, I really found you by accident, while I was researching on Aol for something else, Nonetheless I am here now and would just like to say thanks for a fantastic post and a all round interesting blog (I also love the theme/design), I don?t have time to look over it all at the minute but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read more, Please do keep up the superb work.
Email Site
cialis online commented on May 07 2018 13:52 PM
You actually make it seem so easy with your presentation but I find this topic to be really something that I think I would never understand. It seems too complex and very broad for me. I am looking forward for your next post, I will try to get the hang of it!
Email Site
generic cialis commented on May 07 2018 13:10 PM
Simply desire to say your article is as surprising. The clarity on your submit is simply great and i can suppose you're an expert in this subject. Well with your permission allow me to clutch your feed to keep updated with coming near near post. Thanks one million and please keep up the gratifying work.
Email Site
cialis cheap commented on May 07 2018 12:28 PM
Hello my loved one! I want to say that this article is awesome, great written and include approximately all significant infos. I?d like to see extra posts like this .
Email Site
cialis commented on May 07 2018 11:46 AM
One other issue is that if you are in a circumstances where you will not have a co-signer then you may actually want to try to make use of all of your school funding options. You can find many grants and other free college funding that will ensure that you get funding to aid with university expenses. Thx for the post.
Email Site
generic cialis online commented on May 07 2018 11:04 AM
F*ckin? tremendous things here. I?m very glad to look your article. Thanks so much and i am looking ahead to contact you. Will you please drop me a mail?
Email Site
erectile dysfunction treatment commented on May 05 2018 21:44 PM
Thanks for making me to get new strategies about personal computers. I also possess the belief that one of the best ways to keep your notebook computer in excellent condition is with a hard plastic-type material case, or maybe shell, that matches over the top of one's computer. These kinds of protective gear tend to be model targeted since they are manufactured to fit perfectly over the natural housing. You can buy all of them directly from owner, or via third party sources if they are readily available for your laptop, however its not all laptop may have a shell on the market. Just as before, thanks for your points.
Email Site
Shawn B commented on April 30 2018 19:28 PM
Thanks for this explanation. Hard to find a clear discussion on this.
Cialis 20 mg commented on April 06 2018 0:17 AM
You have made your point extremely clearly..
Email Site
Buy cialis commented on April 05 2018 14:23 PM
You have made your point.
Email Site
Buy generic cialis commented on April 04 2018 12:48 PM
Whoa loads of helpful knowledge.
Email Site
Firoza commented on March 05 2018 7:19 AM
Well explained. Thank You!
Email
Suraj Kumar commented on March 01 2018 8:49 AM
Very good explanation
Email
Nikhil Navadiya commented on February 19 2018 4:44 AM
Very good explanation for beginners. Thank you
Email
sandeepmekala commented on February 17 2018 11:20 AM
Good explanation. Thanks you :)
Email
Ramesh commented on February 14 2018 11:41 AM
Nice explanation. Thank you.
Pikuni commented on February 09 2018 16:37 PM
Perfectly clear, and very well illustrated. Many thanks for your work.
Prashanth commented on February 01 2018 12:04 PM
Great article.. thanks!
Email
Arjun commented on January 30 2018 2:41 AM
Very good explanation..
Email
Remo commented on January 19 2018 12:36 PM
Great article.
Sarath commented on January 04 2018 1:22 AM
Thanks for the awesome explanation!
Email
Asha commented on December 20 2017 7:32 AM
Really Good Article. Easy to understand for beginners, the difference between JPA and hibernate.
Nitin Jadhav commented on December 04 2017 8:41 AM
Thanks for clarifying the difference.
Email
Rahul Chauhan commented on August 28 2017 5:28 AM
Nice..and Thanks..
Email
Shovra Das commented on August 11 2017 12:33 PM
It was really helpful
Rajesh commented on July 27 2017 6:59 AM
Awesome Explanation :)
Leo commented on July 18 2017 16:08 PM
Great article. Good job.
Email
srinath reddy commented on July 15 2017 14:41 PM
That was a great article for starters. thanks for the valuable points.
Email
Adrian commented on June 29 2017 15:01 PM
THANKS I NEEDED THIS EXPLANATION
Bhargav commented on June 29 2017 3:20 AM
Clear now. Thanks
Irene commented on June 07 2017 10:37 AM
Great article - like it! Good job :) thanks for writing!
Pandi Palanichamy commented on May 26 2017 19:39 PM
Article resolved all my queries: hibernate panacea
Email
Tania commented on May 19 2017 12:56 PM
Great information. Lucky me I reach on your own website by accident, I bookmarked it.
Email Site
Rafal commented on May 19 2017 5:32 AM
well explained! thank you!
ferdi commented on May 14 2017 18:36 PM
Thank you!
sarah T commented on May 10 2017 22:22 PM
Good one! thnx :)
Site
Edgar commented on March 30 2017 18:45 PM
This is an post that clarify really the differences
Zubin commented on February 17 2017 10:10 AM
Awesome explanation.
Venky commented on February 15 2017 23:23 PM
excellent article
Test commented on February 15 2017 2:38 AM
Very nice
Email
SmartBouy Robert commented on February 14 2017 17:23 PM
Very nice. Thanks for the post
Alan L commented on February 13 2017 17:42 PM
Thanks, well done!
Rashid Mumtaz commented on January 30 2017 2:36 AM
Excellent Post
Email
Klaus commented on January 24 2017 16:13 PM
Thank you, explained very well.
Meadow commented on January 17 2017 6:45 AM
Apaiicrpteon for this information is over 9000-thank you!
Email Site
Mildred commented on January 17 2017 6:34 AM
Tip top stfuf. I'll expect more now.
Email Site
Buff commented on January 17 2017 6:02 AM
Just what the doctor oreedrd, thankity you!
Email Site
Dayanara commented on January 17 2017 3:13 AM
It's spooky how clever some ppl are. Thnask!
Email Site
Cathy commented on January 17 2017 3:09 AM
Frankly I think that's ableoutlsy good stuff.
Email Site
Gaurav commented on December 28 2016 4:31 AM
In your infiniteskills tutorial on hibernate, in video on field vs property access, you gave arguments favoring usage of property access i.e. via getters and setters but at the end you abruptly concluded saying that prefer using field access. Does field access have any specific advantage over property access?
Email
Okba commented on November 16 2016 10:44 AM
Thanks you!! A very clear article!
Email
swetha commented on November 13 2016 19:11 PM
Very Good Explanation. Clearly understood about JPA and its provider Hiberante. Excellent!!!
Email
Taslim commented on November 10 2016 8:20 AM
Came here from the stackoverflow question. Very well explained. Thank you.
Ashish Tiwari commented on October 27 2016 12:50 PM
Really simple explanation.
Email
Daniel commented on September 28 2016 9:29 AM
The first time learning this topic, I encounter this problem and had difficulty understanding the difference between those two. Now thanks to you sir all is clear. Simple and straightforward that's all I need and my fellow learner. Many thanks!
Email
Shashank commented on September 07 2016 14:56 PM
very good and easy explanation. Thanks
Priyaranjan commented on August 29 2016 2:38 AM
crystal clear awesome explanation.
Badr D commented on August 09 2016 2:32 AM
Very good clear explanation!
Thayumanavan commented on August 09 2016 1:19 AM
I don't believe is there a better/simple/crystal clear way of explaining things. Keep up the good work.
Email
Jo commented on June 22 2016 9:43 AM
Wow, new to JPA and hibernate...like I began today and I'm already getting a lot as to what JPA and Hibernate really are. Thank you for this post and lucky me for finding it fast.
Tarun Ghasava commented on June 21 2016 6:35 AM
Very clear and simple. Thanks a lot.
Reader commented on May 23 2016 14:32 PM
Straight and to the point, finally I have a much clearer understanding.
Email
didrik commented on May 20 2016 17:22 PM
Awesome and simplistic explanation! :)
Email
aliasger commented on April 20 2016 4:54 AM
very nice and very well explained content....got good understanding on jpa now
Email
Motilal Daravatu commented on April 01 2016 0:31 AM
Simple and short explanation made easy to understand the whole concept.
Email Site
Udara commented on March 14 2016 0:05 AM
Blog post have cleared my doubt regarding the relationship between JPA and hibernate
Email
Amolak commented on March 04 2016 1:03 AM
Explained so much good and cleared all the doubts
Radhakrishnan S commented on February 28 2016 8:47 AM
Very nice, Thanks a lot
Email
santosh k sarkar commented on February 18 2016 2:06 AM
just superb. no more confusion.
Email
Anti A commented on February 12 2016 18:25 PM
Probably the best explanation out there. One suggestion tho, for beginners it might be helpful to emphasize the difference between "public static JPA jpa = new ToThoughtJpa();" and "public static Hibernate jpa = new ToThoughtJpa();".
YASHWANTH commented on February 10 2016 20:26 PM
Very clear and good Explanation... Thanks
Seun Matt commented on January 25 2016 10:33 AM
Waow.. That's a nice post. Explanatory enough good job..
Email
Shain commented on January 22 2016 1:52 AM
Nice article. Thanks a lot Kevin :)
Gaurav commented on December 29 2015 6:08 AM
Very superb explanation. Easy to understand with given examples. Never understood the difference before. Thanks, for such a superb article.
Venkata Rama Raju Saripella commented on December 05 2015 7:32 AM
Excellent explanation. Very easy to understand and follow!! Keep posting more!!
Email
L commented on October 27 2015 9:13 AM
I love such simple explanations with short code examples. Perfect!
Kasib commented on October 19 2015 21:42 PM
Very well explained, thumbs up!
Email Site
Narendra Singh commented on October 16 2015 22:39 PM
Great Explanation. Thanks
Sasank commented on October 16 2015 19:19 PM
Nice example with good explanation
abdelrahman commented on October 15 2015 10:29 AM
awesome thanks
Sudara commented on October 14 2015 21:02 PM
Very good explanation, very easy-to understand
Shailesh K Payasi commented on September 15 2015 8:31 AM
Great..Simple, easy to understand..really useful for me..thatswhat i was looking for..!!
Email
pallavi commented on August 13 2015 11:03 AM
really it helped me a lot to understand basic indrouction of jpa..thanks
Email
Omar commented on August 10 2015 15:15 PM
Simple and Direct :D
Email
Ullu commented on August 10 2015 3:00 AM
Ex...xxxxx....Excellent Tutorial
Email Site
Koray Tugay commented on August 05 2015 11:04 AM
Thanks, great.
stoyan commented on August 05 2015 3:58 AM
Very nice, clean, straightforward style of writing. Keep it up thanks.
Email
Pradeep commented on July 23 2015 20:04 PM
nice explanation!!!
Shafiq commented on July 10 2015 11:42 AM
Thanks, Simply Explained.
Email
Gopinath S commented on July 03 2015 2:51 AM
The Best article.... Thanks
Email
Binayak commented on June 20 2015 11:48 AM
Nice article. Thank you!
Email
Hindoli commented on June 01 2015 5:02 AM
Excellent explanation. One of the best blogs i came across in many days!! Keep posting more!!
Email
Manoj commented on May 11 2015 11:38 AM
Well done..Thanks for indepth explanation..
Divya commented on April 27 2015 3:19 AM
Thanks. Simply explained
Email
sarath commented on April 09 2015 7:29 AM
Good article. Thanks.
Email Site
Sarath commented on April 09 2015 7:28 AM
Great article.. Very clear to understand. Thanks for your article...
Absar commented on March 30 2015 7:09 AM
Nice and Precise. JPA and Hibernate has always been confusing.Though I knew that JPA is a specification, but this article nailed it right.
Vaibhav G commented on March 27 2015 2:23 AM
Nice explanation. Thanks for the info.
Mohit commented on March 18 2015 6:30 AM
Good article and explained in a easy to understand way.
SlytherineSnake commented on March 14 2015 16:31 PM
Wow, awesome explanation. Precise, concise and very well written. Thanks!
Raja commented on March 11 2015 21:56 PM
Simple, clear, excellent. Great article
VJ commented on March 07 2015 11:55 AM
Great post! Simple and clear explanation.
Debopam commented on March 07 2015 4:33 AM
Very Nice Explanation...Thank You Sir.
Email Site
hossein commented on February 18 2015 8:21 AM
very good.thankes
Hiram commented on February 16 2015 13:39 PM
Tnks it's a nice article. well done.
JavaDeveloper commented on February 09 2015 11:39 AM
Good Writeup. Thnx
Hemen commented on February 07 2015 6:12 AM
Explanation is awesome!! Informative ... nice Article!!
Email
Indranil commented on January 29 2015 14:49 PM
the lucidity of your explanation is superb ..
Pavan commented on January 28 2015 15:41 PM
Great, simple, plain explanation.
Ariel Barzilay commented on January 17 2015 18:36 PM
Thank you Kevin on a great and straightforward explanation!
Email
Arijit Ghosh commented on January 14 2015 8:13 AM
Thanks. very clear and crisp explaination.
Hareesh Joshi commented on January 14 2015 6:26 AM
Thumbs up! Perfect presentation. And, you might find the highly irrelevant, but I liked the font of the article too :)
Sanjay N commented on December 14 2014 10:44 AM
Well explained, furthermore very useful.eagerly waiting for more...
Email
durga prasad commented on December 10 2014 12:45 PM
Excellent article please provide this types of articles
Email
siva commented on December 10 2014 5:51 AM
Great article. Very easy to understand
Email
Andy commented on December 04 2014 13:41 PM
Thank you for this excellent article. It is one of the best articles I have ever read. Easy to understand and very precise. Thanks!
Site
Emmanuel Garcķa commented on December 02 2014 15:59 PM
Great job. This is the simplest explanation of Hibernate and JPA, and therefore the most complete and understandable. All the technologies, all the frameworks, all programming languages should be explained in this way.
Email Site
Sravan Kumar Indupuri commented on November 20 2014 12:41 PM
Very good article.Keep on writing these sort of things!!!!
Email
Babu commented on November 19 2014 5:08 AM
Excellent explanation, great work.
Email
Prajakta commented on November 17 2014 5:12 AM
Crystal clear explaination. No room for doubs. Thank you very much!!!
Jens Hansen commented on November 11 2014 15:09 PM
Excellent explanation :) Thank you!
Srinivas commented on November 05 2014 5:43 AM
very good article. simple explanation and i understood well
Email
An?e Germov?ek commented on November 05 2014 1:02 AM
Thanks for your post, it's very simple to follow.
Email
sneha commented on November 01 2014 3:30 AM
Great Post!!!!!
Email
Acharya commented on October 29 2014 8:04 AM
nice post.really useful
Champ commented on October 29 2014 3:34 AM
Nice work man! Finally the queries are answered without confusions.
Email
Raj commented on October 23 2014 13:52 PM
Excellent post
Robert commented on October 22 2014 21:44 PM
Very very concise explanation! You're wonderful!
Omkara commented on October 15 2014 10:36 AM
Nice explanation
Jerry commented on October 08 2014 18:36 PM
Cleared up all my questions. Thanks very much.
Dharmendra commented on September 26 2014 3:38 AM
Short and sweet. I got clarity within 5 minute. Thanks
Mohit commented on September 19 2014 14:37 PM
Excellent!!
ravi commented on September 14 2014 22:46 PM
wah! super, what a brilliant explanation. All this days, i saw only theories which are confusing, but this is explained practically. Very good.
jokey commented on September 09 2014 16:56 PM
One of the best descriptions i have ever read on this topic. Simple, yet covers the basic point.
Snehal Masne commented on September 02 2014 3:05 AM
JPA is dance, Hibernate is dancer!
Email Site
Mohan Raj commented on August 28 2014 5:42 AM
Best Explanation i have ever seen between JPA and Hibernate. Hereafter i can explain to anyone
Maad commented on August 25 2014 6:21 AM
Great !
Email
Sachin commented on August 25 2014 4:20 AM
Good One dude !! Thanks...
Email
Matias commented on August 08 2014 13:08 PM
Excelente artķculo. Simplemente genial. Gracias!
Rachel commented on August 06 2014 11:02 AM
Great article! Thanks for taking the time to post this!
Rajiv commented on August 06 2014 7:00 AM
Nice article !
Vimal commented on July 29 2014 14:03 PM
Its Simple and Straight forward.
Allada Venugopal commented on July 22 2014 5:03 AM
Very good article for the beginers
Email
Sam commented on July 15 2014 15:44 PM
Excellent work, I was forced to read even though I knew it.
Vijay commented on July 15 2014 8:24 AM
Great article, First time heard about JPA and hibernate and understood it clearly.
Hamza EL HARRAOUI commented on July 05 2014 14:37 PM
Thanks for this article, it's very clear.
Email
Ahmed commented on July 02 2014 21:51 PM
Simple, clear, and to the point. Thank you.
Email Site
Seila commented on July 01 2014 10:24 AM
I don't often write comments, but I do want to show my appreciation for this article. Thank you!
Rohit commented on June 30 2014 5:55 AM
This is how tutorials should be made. Simply superb
prashanth commented on June 19 2014 5:23 AM
Good one..Please continue this one with more examples
Email
Santosh commented on June 18 2014 0:05 AM
Nice Article Kevin. Clear, easy to understand for a beginner and Informative. thanks!
Kanchan commented on June 04 2014 2:08 AM
Awesome article, concept explained beautifully...cleared all my queries... Thanks a lot !!
Email
Bineshcareer commented on May 31 2014 8:33 AM
Excellent article...
Email
Nilofar commented on May 22 2014 4:05 AM
Great Work! Very easy to understand as well cleared my basic concept. Thank you
Bishwa commented on May 13 2014 14:37 PM
Excellent for basic understanding. Great job pal.
Email
David commented on May 10 2014 14:56 PM
Very helpful, thank you!
Gerald Scott commented on May 06 2014 6:54 AM
You have left out a word in the line "Remember, this is for example purposes and I judging the merit of Hibernate." I think you intend NOT to judge Hibernate!
j.salomon commented on May 05 2014 6:16 AM
great read and really helps me understand the story behind jpa and it's provider...
Email
NIV214 commented on April 29 2014 8:36 AM
Awesome..... easy to understand explaination. Thank U.
Rahul commented on April 26 2014 20:38 PM
This explanation and the example is awesome. Very straight and simple. I have no more confusion. Great blog.
sumeet kataria commented on April 23 2014 16:33 PM
Well explained. From long time, was confused between JPA and hibernate... but not any more. thanks
Site
Daniel commented on April 23 2014 6:28 AM
Well done! Thank you!
Isabelle commented on April 10 2014 8:47 AM
Great article. Thanks.
Cedrick McCallon commented on April 06 2014 23:57 PM
Thank you for this!
Email
Nash Walker commented on April 04 2014 9:57 AM
This. Is. Clarity.
Email
Quang commented on April 04 2014 7:18 AM
Very great ! Many thanks !
suresh commented on April 02 2014 6:52 AM
Thank a ton..awesome article, cleared a lot of doubts i was wondering for so long :)
Revanth commented on April 01 2014 16:01 PM
Thank you for such a nice and easy-to-understand article. Makes programmer's life little easy.
Email
Mudassir Hanif commented on March 31 2014 6:44 AM
I m very impressed by the way you crafted this article for newbies. It is very concise, to the point and very easy to understand. Thumbs up.
Email
Anand commented on March 20 2014 14:08 PM
I have done a lot of reading on Hibernate and feel pretty comfortable about it. Today I thought of reading JPA and I started with this post. Damn! You made it so easy to me. Thanks much.
Email
shareef commented on March 10 2014 14:14 PM
good work
Email
Sachin commented on March 06 2014 5:17 AM
I was blindly using hibernate and never thought about difference between JPA and hibernate. Very good post because of its simplicity...
Jatin commented on March 05 2014 23:20 PM
Very Well Explained...Keep it Up....
R N commented on February 28 2014 17:28 PM
One of the best explanations I have encountered..Thanks a lot!!..
Pratik commented on February 17 2014 16:24 PM
Nice Explanation !! thanks ...
Lakshmanan commented on February 17 2014 3:50 AM
Nice thanks a lot for your answer to my long held question in my mind. I clearly understood the difference between hibernate and jpa. /thanks very much
Email
Tu Do commented on February 15 2014 1:24 AM
It's clear to me. Thank you
Email
Vusal Zarbaliyev commented on February 14 2014 4:34 AM
good explained...Thank you..
Email
Karthik commented on February 04 2014 7:58 AM
Great explanation !!
Prasad S commented on January 16 2014 22:53 PM
Awesome explanation! Thank you.
Email
Sbuder commented on January 15 2014 3:17 AM
very informative,thanks.
Mahbub commented on January 14 2014 11:23 AM
Excellent. Clear and helpful article
Email
Lorraine commented on January 13 2014 8:54 AM
I now understood the concept.
Site
Mohamed RT commented on January 13 2014 5:04 AM
Very nice explanation. Thanks
Email
WeiCheng commented on January 10 2014 0:32 AM
Nice article ,explain the relationship between implementation and specifications ,also different jpa implementation
Email
Wajiha Ahmed commented on January 05 2014 7:37 AM
Cleared the whole concept, thank you for such a nice article!
Email
M Ramakrishna commented on December 29 2013 3:26 AM
Wonderful Explanation. Thanks a lot.
Email
Arpit commented on December 28 2013 14:25 PM
Excellent......cleared all the doubts.....Thank you..!!!
Email
Rahul A commented on December 18 2013 0:35 AM
Really helpful! Explained with easy words along with examples! Thanks!
Site
Manoj commented on December 09 2013 22:53 PM
Very well explained... Thank you very mush.
Eric commented on November 21 2013 15:07 PM
Thank you very much for all of the tutorial. Please add more tutorial on traansactional using the @Transactional annotation. Thanks again. an example of how to update 2 records on differnce table and the first one is sucessfully added and the the second one is failed so the first record should roll back. Thanks you.
Vinodhini commented on November 21 2013 1:12 AM
Good one !
Bhargav commented on November 18 2013 8:42 AM
Nice Article. Useful. Thanks a ton.
Maneesh commented on November 14 2013 22:00 PM
Thanks for explaining in a simple and clear way with examples !
Email
kan commented on November 06 2013 12:13 PM
Clear and easy to understand explaination. Thanks!
Kazi Abid Azad commented on October 30 2013 6:18 AM
Very good and clear explanation.
Email
buddha commented on October 24 2013 9:05 AM
Good explanation...
Naresh commented on October 19 2013 19:00 PM
You cleared my confusion about JPA and hibernate...Thanks a ton :)
Email
Abbas commented on October 03 2013 9:08 AM
Only to say Thank you.
Venkat commented on September 27 2013 8:02 AM
Very nice article... Thank you so much !
Email
puneet k agarwal commented on September 25 2013 22:18 PM
Good Article...Informative....Appreciate your work !!
Email
Chellaiah commented on September 25 2013 6:16 AM
Simple and Effective.Very Very clear and useful.
Victor Vu commented on September 25 2013 3:25 AM
this explanation couldn't be clearer. Thanks
Email
JI commented on September 23 2013 23:24 PM
Nicely explained.... Thank you!
JoJo commented on September 23 2013 12:50 PM
This is so helpful! Thank you very much!
srikanth commented on September 20 2013 0:41 AM
Very good article.Thanks for posting
Email
Gangadhar commented on September 17 2013 9:07 AM
Thanks For amazing Article!
Email
Himanshu commented on September 15 2013 8:15 AM
Well explained!
Priyam Dash commented on August 30 2013 1:32 AM
Good article. Well described.
Sai commented on August 23 2013 15:32 PM
Great!! Thanks for sharing. Got the info I was looking for.
Email
Sanjay commented on August 22 2013 15:29 PM
Good job..Kevin
Akshay commented on August 08 2013 20:20 PM
As clear it can be. Great Job!
TK commented on August 07 2013 7:38 AM
great explaination thank you, looking forward for your upcoming articles
Rotimi A commented on August 03 2013 15:11 PM
A very good explanation. Now am good to go with the technologies :)
Tuan Anh Nguyen commented on August 01 2013 23:27 PM
Thank you, these article really help encouraging developers, and good for our software development!
Email
Tharun commented on July 25 2013 7:58 AM
I have one some confirmation here so overall Hibernate followed owened hibernate Speicifc JPA.. ?
Email
Narasimha commented on July 25 2013 7:55 AM
Exellent Sir ji..your awesome explanation...u r the subject expert...
Email
reach2arunprakash commented on July 23 2013 5:04 AM
Awesome Explanation
Email Site
Anitha commented on July 19 2013 2:22 AM
Nice ARticle.Well explained
Abu shalihu commented on June 05 2013 7:39 AM
Well explained!
Sujith commented on June 03 2013 10:02 AM
Nice article... helped me to clear my doubts..
Email
Sandeep jaiswal commented on May 29 2013 15:55 PM
I mean this is my 1st day on JPA/Hibernate and I think , I am damn clear what it's all about. Super beginning thanks alot
Email
Nitin commented on May 26 2013 4:54 AM
Thanks for explaining so well...I got my doubt cleared.
Madhab commented on May 22 2013 13:54 PM
Very well explained, thanks
Sumit commented on May 21 2013 10:14 AM
Awesome...thanks looking forward for answers of some more questions
Email
Manoj K. Ghanaksh commented on May 09 2013 17:12 PM
Good Article, clear my confusion
Email
Yali Wu commented on May 05 2013 20:10 PM
Thank you for the great article, very easy to follow and well explained!
Wanderer commented on April 25 2013 13:38 PM
Do you mean JPA alone is not enough?
Munim commented on April 25 2013 10:27 AM
Well explained to the point.
John C. commented on April 23 2013 22:35 PM
Thanks for the clear explanation. I've just started reading about ORM and found this article nicely lays out the pieces for someone like me with no experience in this area. I would be interested in your take on the relationship of Spring and iBatis to JPA and Hibernate (given that a relationship exists).
Mike commented on April 18 2013 14:20 PM
Nice article, thanks!
Ka Wing commented on April 17 2013 7:12 AM
Very nice article
soufiane commented on April 12 2013 8:32 AM
It was clear and concise. Thanks you :)
Email
Mayank commented on April 11 2013 5:44 AM
Thankyou!
Chris B commented on April 09 2013 13:36 PM
Clear and concise. Thanks a lot, Kevin!
Saurabh commented on April 04 2013 2:52 AM
Awsome....
Balaji Mohan commented on March 29 2013 17:45 PM
Thanks buddy for the illustration. Helps a beginner like me.
vinit commented on March 19 2013 11:34 AM
Good Explaination.
Ali Hammad commented on March 19 2013 10:41 AM
Does Oracle its self provide any implementation of JPA?
Ali Hammad commented on March 19 2013 10:40 AM
Does Oracle provide any implementation of JPA as well?
Girish.. commented on March 03 2013 5:36 AM
Very Nice.. Keep it up...
Email
Lukas commented on February 24 2013 15:21 PM
Very nice article, you've made it very clear and easy to understand.
Email
Universe commented on February 24 2013 7:58 AM
Very Nice Article. Crisp and clear
Diego Ruiz commented on February 22 2013 14:49 PM
Very clear. Thank you.
Email
lak commented on February 18 2013 4:29 AM
Good article. Thanks.
onepotato commented on February 14 2013 3:21 AM
Simple, clear, straight to the point. Really helpful for a junior like me. Thank you.
Hitesh commented on February 13 2013 21:44 PM
Simple, easy and to the point. Well done. Thanks.
Tahir Hussain commented on February 13 2013 16:12 PM
two cents, well spent.
Email Site
Idrees Hamayun commented on February 10 2013 15:06 PM
this was explained in a very easy and understandable manner and it helped me alot to understand concepts.Thanks very Much.
Ahmed Adel commented on February 08 2013 13:37 PM
This is a very simple and useful topic. You really helped me to understand things that confused me for long time Thank you very much and wish you best luck
Email
Prakash S commented on February 07 2013 6:50 AM
Thankyou very much for providing such an easy-to-understand explanation.
Diego Ramos commented on February 03 2013 22:07 PM
Thank you very much! very clear and understandable! It should have more comments! I always had this doubt but now you made it clear:)
Stefan commented on January 23 2013 18:59 PM
Very good article. Thank you !
Bob M commented on January 16 2013 13:58 PM
Great article. Very easy to understand and follow.
Post a Comment
*Name
Email
Site
*Comment