- 浏览: 7060 次
- 性别:
- 来自: 杭州
最新评论
-
longhua2003:
你果然够坏
使用反射搞破坏 -
淡沫海冰:
楼主很厉害,很受用,要多写些哈
通过jaxb2无需额外处理代码即可完成oxm
文章列表
本文主要介绍几个关于反射的使用例子,给大家分享一下有趣的知识点:
1.使用反射改变自动装箱后的值
2.改变String的不可变性
3.破坏泛型的约束
4.破坏单例
4.1.反射调用已有的构造函数
...
当我们使用web服务器配置JNDI,而在项目中使用dataSource.getConnection()时取出的链接往往是经过web容器包装后的Connection,如Websphere包装后的连接是com.ibm.ws.rsadapter.jdbc.WSJdbcConnection,但在应用中有时需要使用原生的OracleConnection(包括其子类)来进行特定的操作,比如使用Oracle AQ时就必须要用OracleConnection。本文将简单的介绍如何对取出的连接进行转换获取需要的连接,以及在tomcat下如何配置,让取出的Connection就是OracleConnection家的 ...
操作xml有很多的工具,如果不想使用dom4j之类需要手写代码(而且效率也低)的工具,可以使用绑定工具,这类工具有Castor、Jibx、XStream、XmlBeans、Jaxb2等。
本文简单的介绍spring中的Jaxb2Marshaller的使用,通过进一步封装的类实现无需额外处理代码即可完成oxm(xml->object 与 object->xml),只需要把自定义的实体类在配置文件里注册(实体类上要加上注解)。
先写一个通用的映射类,把xml转换成对象时直接调用它的unmarshal方法即可,从对象转换成xml时只需调用它的marshal方法:
...