Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

create an application using jpa from scratch

 
Ray Lowell
Greenhorn
Posts: 5
C++ Linux Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am having hard time understanding JPA. What I want to know is that how to create a java application (JPA) *USING MySQL* , and plain java classes , from scratch. But *NO ENTITY BEANS*. Don't want to use any kind of plugins, (such as toplink as people suggest, no). It shouldn't be tied to glassfish server or any other. I've once programmed using hibernate , but it's been a while and I didn't like modify xml files g by hand. I 'll be using it mainly for creating a web application , of course it will use servlets but no Entity beans. But it will be of much help if you let me know how it can be done through *plain java classes*.

At this moment I am not even concerned with MVC pattern , just would like to know how to make a tiniest application using jpa enough to show me how it is deployed.
Thanks.
p.s :- I know how to code in jpa , I am already using it, with tomcat , mysql .(because it was deployed by somebody else and I know all CRUD operations , all I have to do is to modify those sources) , but I haven't been able to understand how to create such application from scratch. I tried creating a table which stores username, password and other trivial info without any relationships.
 
Ray Lowell
Greenhorn
Posts: 5
C++ Linux Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ok this was fairly enough. All I had to do was to
$javac -cp "<path to my hibernate library>:. " <path to my src> -d WEB-INF/classes
 
Ray Lowell
Greenhorn
Posts: 5
C++ Linux Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
and then I used $jar cvf myapplication.war <path where this war file to be gernerated>


then I deployed this application in tomcat and executed it.
It worked.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic