My Select Quesry looks like:
SELECT u.User_ID,u.FirstName,u.MiddleName,u.LastName,u.Email,u.WorkPhone,u.OrganizationName,us.Username,us.Password,us.Status_ID FROM User u, UserSecurity us WHERE u.User_ID = us.User_ID AND u.User_ID=?
The two classes are
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import javax.persistence.Column;
@Table(name="UserSecurity")
public class UserSecurity {
@Id
@Column(name="User_ID")
private int userId;
@Column(name="Username")
@Column(name="Password")
@Column(name="CorporateAccount_ID")
private int corporateAccountId;
@Column(name="UserType_ID")
private int userTypeId;
@Column(name="Registration_DT")
private String registrationDt
;
@Column(name="Activation_DT")
@Column(name="LastLogin_DT")
@Column(name="Status_ID")
private int statusId;
@Column(name="LoggedIn")
private int loggedIn;
@Column(name="Agency_ID")
private int agencyId;
@Column(name="Role_ID")
private int roleId;
@Column(name="Group_ID")
private int groupId;
@Column(name="UserAccountType_ID")
private int userAccountTypeId;
@Column(name="LoginCount")
private int loginCount;
@Column(name="LastUpdatedDate")
private String lastUpdatedDate
;
@Column(name="AgreedFlag")
private int agreedFlag;
@Column(name="LastAgreeDate")
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
return username;
}
public void setUsername
(String username
) { this.username = username;
}
return password;
}
public void setPassword
(String password
) { this.password = password;
}
public int getCorporateAccountId() {
return corporateAccountId;
}
public void setCorporateAccountId(int corporateAccountId) {
this.corporateAccountId = corporateAccountId;
}
public int getUserTypeId() {
return userTypeId;
}
public void setUserTypeId(int userTypeId) {
this.userTypeId = userTypeId;
}
public String getRegistrationDt
() { return registrationDt;
}
public void setRegistrationDt
(String registrationDt
) { this.registrationDt = registrationDt;
}
public String getActivationDt
() { return activationDt;
}
public void setActivationDt
(String activationDt
) { this.activationDt = activationDt;
}
public String getLastLoginDt
() { return lastLoginDt;
}
public void setLastLoginDt
(String lastLoginDt
) { this.lastLoginDt = lastLoginDt;
}
public int getStatusId() {
return statusId;
}
public void setStatusId(int statusId) {
this.statusId = statusId;
}
public int getLoggedIn() {
return loggedIn;
}
public void setLoggedIn(int loggedIn) {
this.loggedIn = loggedIn;
}
public int getAgencyId() {
return agencyId;
}
public void setAgencyId(int agencyId) {
this.agencyId = agencyId;
}
public int getRoleId() {
return roleId;
}
public void setRoleId(int roleId) {
this.roleId = roleId;
}
public int getGroupId() {
return groupId;
}
public void setGroupId(int groupId) {
this.groupId = groupId;
}
public int getUserAccountTypeId() {
return userAccountTypeId;
}
public void setUserAccountTypeId(int userAccountTypeId) {
this.userAccountTypeId = userAccountTypeId;
}
public int getLoginCount() {
return loginCount;
}
public void setLoginCount(int loginCount) {
this.loginCount = loginCount;
}
public String getLastUpdatedDate
() { return lastUpdatedDate;
}
public void setLastUpdatedDate
(String lastUpdatedDate
) { this.lastUpdatedDate = lastUpdatedDate;
}
public int getAgreedFlag() {
return agreedFlag;
}
public void setAgreedFlag(int agreedFlag) {
this.agreedFlag = agreedFlag;
}
public String getLastAgreeDate
() { return lastAgreeDate;
}
public void setLastAgreeDate
(String lastAgreeDate
) { this.lastAgreeDate = lastAgreeDate;
}
}
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import javax.persistence.GeneratedValue;
import javax.persistence.Column;
@Table(name="User")
public class User {
@Id
@GeneratedValue
@Column(name="User_ID")
private int userId;
@Column(name="FirstName")
@Column(name="MiddleName")
@Column(name="LastName")
@Column(name="Email")
@Column(name="WorkPhone")
@Column(name="HomePhone")
@Column(name="CellPhone")
@Column(name="FaxNumber")
@Column(name="Address_ID")
private int addressId;
@Column(name="Designation")
@Column(name="OrganizationName")
private String organizationName
;
@Column(name="OrganizationType_ID")
private int organizationTypeId;
@Column(name="OrganizationSize_ID")
private int OrganizationSizeId;
@Column(name="Revenue_ID")
private int revenueId;
@Column(name="OrgRole_ID")
private int orgRoleId;
@Column(name="HowHearAboutUs_ID")
private int howHearAboutUsId;
@Column(name="MailingListFlag")
private int mailingListFlag;
@Column(name="Comments")
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public String getFirstName
() { return firstName;
}
public void setFirstName
(String firstName
) { this.firstName = firstName;
}
public String getMiddleName
() { return middleName;
}
public void setMiddleName
(String middleName
) { this.middleName = middleName;
}
return lastName;
}
public void setLastName
(String lastName
) { this.lastName = lastName;
}
return email;
}
public void setEmail
(String email
) { this.email = email;
}
public String getWorkPhone
() { return workPhone;
}
public void setWorkPhone
(String workPhone
) { this.workPhone = workPhone;
}
public String getHomePhone
() { return homePhone;
}
public void setHomePhone
(String homePhone
) { this.homePhone = homePhone;
}
public String getCellPhone
() { return cellPhone;
}
public void setCellPhone
(String cellPhone
) { this.cellPhone = cellPhone;
}
public String getFaxNumber
() { return faxNumber;
}
public void setFaxNumber
(String faxNumber
) { this.faxNumber = faxNumber;
}
public int getAddressId() {
return addressId;
}
public void setAddressId(int addressId) {
this.addressId = addressId;
}
public String getDesignation
() { return designation;
}
public void setDesignation
(String designation
) { this.designation = designation;
}
public String getOrganizationName
() { return organizationName;
}
public void setOrganizationName
(String organizationName
) { this.organizationName = organizationName;
}
public int getOrganizationTypeId() {
return organizationTypeId;
}
public void setOrganizationTypeId(int organizationTypeId) {
this.organizationTypeId = organizationTypeId;
}
public int getOrganizationSizeId() {
return OrganizationSizeId;
}
public void setOrganizationSizeId(int organizationSizeId) {
OrganizationSizeId = organizationSizeId;
}
public int getRevenueId() {
return revenueId;
}
public void setRevenueId(int revenueId) {
this.revenueId = revenueId;
}
public int getOrgRoleId() {
return orgRoleId;
}
public void setOrgRoleId(int orgRoleId) {
this.orgRoleId = orgRoleId;
}
public int getHowHearAboutUsId() {
return howHearAboutUsId;
}
public void setHowHearAboutUsId(int howHearAboutUsId) {
this.howHearAboutUsId = howHearAboutUsId;
}
public int getMailingListFlag() {
return mailingListFlag;
}
public void setMailingListFlag(int mailingListFlag) {
this.mailingListFlag = mailingListFlag;
}
return comments;
}
public void setComments
(String comments
) { this.comments = comments;
}
}