Я хотел бы сказать кое-что о эффекте 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, то есть не работать по-разному для каждого поставщика.