Вызов методов класса (статичных) из скорости, просматривает страницу

Вам необходимо узнать о «sql joins». Вот как вы объединяете эти 3 таблицы:

    select r.titulo
    from recetas r
    join recetas-categorias rc
        on rc.idreceta = r.idreceta
    join categorias c
        on c.id = rc.idcategoria
    where c.categoria = 'Internacional'
18
задан skaffman 6 November 2013 в 23:40
поделиться

1 ответ

Так как этот вопрос попал в начало моего поиска в Google по этой теме, кажется, что люди могут захотеть увидеть обновленный ответ, когда они получат его в верхней части своего поиска ...

(нашел это здесь: http://velocity.10973.n7.nabble.com/Use-of-static-functions-td15126.html )

в Velocity 1.5 или более ранней версии, вы можете просто использовать :

#set( $String = '' )
#set( $foo = $String.format('%.1f', $dataFedIn) )

, потому что вы всегда можете вызывать статические методы для экземпляров. :)

однако, поскольку есть некоторые статические классы, для которых вы не можете создавать экземпляры (например, java.util.Math), мы добавили поддержку в 1.6 для методов статического класса без экземпляров:

Java :

context.put("String", String.class);

Скорость:

#set( $foo = $String.format('%.1f', $dataFedIn) ) 
21
ответ дан 30 November 2019 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: