Бих искал да кажа нещо за ефекта на getCurrentTimeInMilliseconds
<insert id="insertToMyTable" parameterType="MyStuff">
insert into my_table ( name, id, amount, modified_time )
values (
#{item.bondId},
#{item.clientId},
#{item.amount},
$$-getCurrentTimeInMilliseconds-$$
)
</insert>
В момента внедрявам getCurrentTimeInMilliseconds като java-метод на обекта MyStuff и това е грозно заобиколно решение (не е част от данните на обекта MyStuff и е там само като хак-метод за запис на информация от базата данни)
ако беше написано на SQL, бих искал да бъда възможно най-близо до ANSI-SQL - т.е. да не работи по различен начин на всеки доставчик