Форматирование столбцов в Hibernate - PullRequest
0 голосов
/ 02 ноября 2011

У меня есть поле Money в таблице сервера Sql и отображение удваивается в спящем режиме.как отформатировать 999 999? (три-три отдельных)

, например: 45000.0 ---> 45 000

Ответы [ 2 ]

4 голосов
/ 02 ноября 2011

Я бы предложил не делать этого на уровне SQL или гибернации. Вы должны справиться с этим на своем уровне пользовательского интерфейса. Вы можете использовать Java DecimalFormat или посмотреть здесь для примера.

0 голосов
/ 02 ноября 2011
public class MyClass {
    BigDecimal money;
    public static final NumberFormat NUMBER_FORMAT = new DecimalFormat(",###");

    @Column
    public BigDecimal getMoney() {
        return money;
    }

    @Transient
    public String displayMoney(){
       return NUMBER_FORMAT.format(money);
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...