所以我理解dynamic-update = true这个属性的设置是什么,即它只考虑那些被修改的字段,并省略了为其他字段设置空值的工作.节省开销,提高性能.
出于好奇心问:hibernate如何知道所有字段都被修改了?在触发更新查询之前,它是否首先将select查询生成的结果与数据库进行比较?假设是,那么不是比较性能的开销吗?
如我错了请纠正我.提前致谢!
我有一个格式的输入字符串dd/MM/yyyy,我需要将其转换为日期dd/MM/yyyy.
我的方法是:
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String date = formatter.format(formatter.parse("22/09/2016"));
Date convertedDate = formatter.parse(date);
Run Code Online (Sandbox Code Playgroud)
我期待22/09/2016作为日期对象,但返回的格式不是预期的.O/P=>Mon Sep 12 00:00:00 IST 2016
知道我哪里错了吗?提前致谢!