java
APG-W
这个作者很懒,什么都没留下…
展开
-
Class.forName()、Class.forName().newInstance() 、New 三者区别!
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对转载 2015-12-24 00:06:28 · 366 阅读 · 0 评论 -
关于getClass().getClassLoader()
InputStream is = getClass().getClassLoader().getResourceAsStream("helloworld.properties");中getClass()和getClassLoader()都是什么意思呀. getClass():取得当前对象所属的Class对象 getClassLoader():取得该Class对象的类装载器 类转载 2015-12-24 00:24:02 · 862 阅读 · 0 评论 -
java 对象和map的相互转换
class C { public static Object mapToObject(Map map, Class beanClass) throws Exception { if (map == null) return null;原创 2016-01-12 11:30:02 · 1037 阅读 · 1 评论 -
总结
在使用ibatis插入数据进数据库的时候,会用到一些sequence的数据,有些情况下,在插入完成之后还需要将sequence的值返回,然后才能进行下一步的操作。 使用ibatis的selectKey就可以得到sequence的值,同时也会将值返回。不过对于不同的数据库有不同的操作方式。 对于oracle:原创 2016-03-02 14:05:08 · 314 阅读 · 0 评论