1
我有一些在一个Field对象中同步的java代码。它看起来像:在单个类加载器中是否存在java.lang.reflect.Field实例uniq?
Field f = SomeClass.class.getDeclaredField("field1");
synchronized(f) {
....
}
java可以确保每次我通过反射得到一个Field对象时,它总是一样的实例吗?所以我可以同步代码块。 我知道Class对它没有问题,但对Field没有把握。 谢谢
我想在数据库中实现自动增量列。因此,关于该字段(列)的所有创建操作都应该同步。 – 2013-03-16 10:24:44
@WilliamBao那么你应该问这个问题。根据数据库的不同,可能有一种方法可以自动为您完成。如果没有,例如一个“Map”,其中键为列,值为“自动增量”部分可能工作。 –
assylias
2013-03-16 10:34:05