摘要: 1.返回结果集配置/*1对多配置*/ 在配置resultMap时候,如果column配置跟数据库字段名不是一样,必须用a.ss as column配置的名称否则 sql查询处理的结果集无法跟resultMap配置的BEAN做一一对应,无法注解到bean中其中column为字段别名,实际上对应你的sql中as的别名如果实体Bean的字段和数据库的字段一样,是一一对应,则可以不用配置resultMap2.动态生存SQL语句(报表,查询字段)以上是一种动态的配置需要查询的表名和字段CineOnlineOrder为在配置文件中, 3.封装公共SQL如果重复sql多,则可以利用下面AND inst.in 阅读全文
posted @ 2013-12-04 21:29 【青花瓷】 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性Java代码publicObjectgetProperty(Objectowner,StringfieldName)throwsException{ClassownerClass=owner.getClass();Fieldfield=ownerClass.getField(fieldName);Objectproperty=field. 阅读全文
posted @ 2013-12-04 21:28 【青花瓷】 阅读(81) 评论(0) 推荐(0) 编辑
摘要: static变量和方法被访问的时机:如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个static变量。声明为static的方法有以下几条限制:· 它们仅能调用其他的static 方法。· 它们只能访问static数据。· 它们不能以 阅读全文
posted @ 2013-12-04 21:20 【青花瓷】 阅读(110) 评论(0) 推荐(0) 编辑