使用Jbe-WS在Netbeans上使用自定义方法生成JPA实体

时间:2014-12-18 22:17:02

标签: web-services jpa netbeans eclipselink jax-ws

我需要的是在我的实体上有一些特定的方法(toString()),以便能够在我的WebService客户端上使用它们(所以每次刷新时我都不必重新编写它们)来自Glassfish的Web服务。)

我问这个是因为我注意到我的客户端上生成的唯一方法是我的字段的getter和setter,即使我在Webservice的Server端写入toString()。

我想问题是有一种方法可以强制将自定义方法部署到Application Server,以便这些实体可以回复到例如客户端上的toString()吗?

package entities;


import java.io.Serializable;

import javax.persistence.*;
@Entity
public  class Auxiliarfiles implements Serializable {
  @Column(unique=false,updatable=true,insertable=true,nullable=false,length=38,scale=0,precision=0)
  @Id
  @GeneratedValue(strategy=GenerationType.AUTO)
  private Long id;


  @Column(unique=false,updatable=true,insertable=true,nullable=true,length=255,scale=0,precision=0)
  @Basic
  private String description;
  @Column(unique=false,updatable=true,insertable=true,nullable=true,length=255,scale=0,precision=0)
  @Basic
  private String name;

  public Auxiliarfiles(){}


 public Long getId() {
     return this.id;
 }
 public void setId (Long id) {
    this.id = id;
 }
 public String getDescription() {
     return this.description;
 }
 public void setDescription (String description) {
     this.description = description;
 }
 public String getName() {
    return this.name;
 }
  public void setName (String name) {
    this.name = name;
   }
  public String toString() {
     return this.getId() + " - " + this.getName();
   }
 }

提前致谢!

0 个答案:

没有答案