JPA を介して永続化されるプロパティがあります。ただし、「1」のようなものに設定すると、永続化されると、「getPrecision」(ここでは想定しています) が 27 であるため、「1」のように見えます。 "1" アイテムが見つかりません。
セッターを使用して「最小限の」パディングを追加できることはわかっていますが、それはあまりきれいではないようです。「1」が「1」に、またはその逆になるように、注釈でできることはありますか?
私は試した...
@Column(precision=27)
しかし、それはうまくいかなかったようです。
これはうまくいくようです...
private static final int PADDING_COUNT=27;
public void setSerial(String serial) {
StringBuilder sb = new StringBuilder(serial);
while(sb.length()<PADDING_COUNT)
sb.append(" ");
this.serial = sb.toString();
}
しかし、かなりかさばるようです