This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Object Relational Mapping and the fly likes how to use Xdoclet in standalone application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "how to use Xdoclet in standalone application" Watch "how to use Xdoclet in standalone application" New topic

how to use Xdoclet in standalone application

vijay akni kumar

Joined: Aug 11, 2008
Posts: 12
I wrote a pojo class say it

package org.emp;
public class Employee {

private String empid;

private String empName;

private String address;

public String getAddress() {
return address;

public void setAddress(String address) {
this.address = address;

public String getEmpid() {
return empid;

public void setEmpid(String empid) {
this.empid = empid;

public String getEmpName() {
return empName;

public void setEmpName(String empName) {
this.empName = empName;

Now i want to generate hbm file for this pojo file.

how??? using Xdoclet?

Thanks in advance.....

Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

Well, if you used JPA annotations, you wouldn't even need an hbm file! Here's a simple example of a User, as opposed to an Employee, decorated with JPA annotations:

Mapping Columns and POJO Attributes with Hibernate and JPA

And actually, many of those annotations aren't needed, as the @Column mappings have defaults that are reasonable.

You could actually simplify it as much as this?

So, why not just use JPA annotations instead?

Setting up a JPA and Hibernate Development Environment

-Cameron McKenzie

It is sorta covered in the JavaRanch Style Guide.
subject: how to use Xdoclet in standalone application
It's not a secret anymore!