0
我的模型中存在一個問題,即刪除數據類型爲'short'的屬性的前導零。數據類型short的模型屬性的前導零被刪除
因此,舉例來說,如果我有這個在我的控制器:
Purchase purchase = purchaseService.getById(purchaseId);
到期屬性顯示的「612」的值時,它應該是「0612」。
是否有一個註釋可以添加以防止出現這種情況? (我想避免添加任何自定義代碼到getter來解決它)。
@Entity
@XmlRootElement
public class Purchase implements Serializable
{
/**
*
*/
private static final long serialVersionUID = 6603477834338392140L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@OneToMany(mappedBy = "purchase", fetch = FetchType.LAZY)
private List<Tag> tags;
private Long pan;
private short cvc;
private short expiry;
public short getExpiry()
{
return expiry;
}
public void setExpiry(short expiry)
{
this.expiry = expiry;
}
}
感謝
謝謝斑點。我可能只是把它改成一個字符串,因爲無論如何我不太可能用這個值做很多事情。有用的信息和建議:) –