<?xml version="1.0" encoding="UTF-8"?>
<event>
  <created-at type="datetime">2008-12-15T14:04:08-08:00</created-at>
  <description>This month's topic: Writing a Database Application Without Knowing a Word of SQL (a.k.a. POJOs, JPA, and ORM)

We will discuss building a Java Swing application (installed or web start) that saves its data POJOs (Plain Old Java Objects) into SQL databases across the net (mySQL) or to a local embedded database (Derby) by using the JPA (Java Persistance API) and ORM (Object Relational Mapping) via Toplink or EclipseLink. 

You will see that REAL applications get to benefit from technology that typically lives in the world of Hibernate and Web Apps. You gotta love portable SQL database data persistance without building any tables or writing any SQL!

----------

Speaker: Jon Batcheller

Jon is one of the founders of PJUG 13 years ago, who as a software engineer has been dabbling in code at places like Mentor Graphics and Synopsys, and now designs software for Vigilan in Wilsonville. In his massive spare time he is also a veterinarian, auctioneer, owner of Mock Crest Tavern, and teaches at PCC Sylvania.

----------

PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&amp;A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't *have* to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug
http://pjug.org/
(join our mailing list, linked from the website!)</description>
  <duplicate-of-id type="integer" nil="true"></duplicate-of-id>
  <end-time type="datetime">2009-07-21T20:30:00-07:00</end-time>
  <id type="integer">1250456238</id>
  <rrule nil="true"></rrule>
  <source-id type="integer">996333390</source-id>
  <start-time type="datetime">2009-07-21T18:30:00-07:00</start-time>
  <title>Portland Java User Group: Writing a Database App Without Knowing a Word of SQL</title>
  <updated-at type="datetime">2009-07-21T11:35:31-07:00</updated-at>
  <url>http://pjug.org/</url>
  <venue-id type="integer">202390558</venue-id>
  <version type="integer">2</version>
  <venue>
    <address>1211 SW 5th Avenue, Suite 800, Room 8005, Portland, OR 97204</address>
    <country>US</country>
    <created-at type="datetime">2008-08-29T07:34:09-07:00</created-at>
    <description>Oracle is on the eighth floor of the Pacwest Center, across the street from Portland City Hall.

We sometimes have trouble getting the elevators unlocked after-hours, so if you are going to a user group meeting after 6pm and the elevator will not go to the eighth floor, just talk to the security guard right next to the elevators in the upper lobby.</description>
    <duplicate-of-id type="integer" nil="true"></duplicate-of-id>
    <email></email>
    <id type="integer">202390558</id>
    <latitude type="decimal">45.515278</latitude>
    <locality>Portland</locality>
    <longitude type="decimal">-122.680079</longitude>
    <postal-code>97204</postal-code>
    <region>Oregon</region>
    <source-id type="integer" nil="true"></source-id>
    <street-address>1211 SW 5th Avenue, Suite 800, Room 8005</street-address>
    <telephone></telephone>
    <title>Oracle (Downtown Campus)</title>
    <updated-at type="datetime">2008-12-15T14:08:02-08:00</updated-at>
    <url>http://www.oracle.com/</url>
    <version type="integer">3</version>
  </venue>
</event>
