表中的字段名和表对应实体类的属性名称不一定都是完全相同的,这种情况下的如何解决字段名与实体类属性名不相同的冲突。如下所示: 一、准备演示需要使用的表和数据 二、定义实体类 三、编写测试代码 3.1、编写SQL的xml映射文件 1、创建一个orderMapper.xml文件,orderMapper.x ...
分类:
其他好文 时间:
2018-04-27 12:17:06
阅读次数:
187
1.字符串 String 字符串常量, 常量池中 final类型,每次改变都是重新分配对象,因此频繁的改变String类型会导致过多的无用对象,引起频繁的GC; 不经常修改的变量可以使用String,比如model类属性; ==String好处== 实现常量池:相同字串相同常量,节省了空间;对比St ...
分类:
编程语言 时间:
2018-04-21 14:33:00
阅读次数:
202
>>public:Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包访问。 >>protected:介于public 和 private 之间的一种访问修饰符,一般称之为“保护访问权限”。被其修饰的属性以及方法只能被类本身的方法及子类访 ...
分类:
其他好文 时间:
2018-04-21 12:49:11
阅读次数:
169
Hibernate注解的分类: (1)类级别的注解:@Entity、@Table、@Embeddable(嵌入类) (2)属性级别的注解:@Id、@SequenceGenerator、@GeneratedValue、@Column、@Embedded、@EmbeddedId、@Lob、@Versio ...
分类:
Web程序 时间:
2018-04-12 23:26:34
阅读次数:
288
一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静 ...
分类:
编程语言 时间:
2018-04-12 22:38:38
阅读次数:
230
一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静 ...
分类:
编程语言 时间:
2018-04-12 19:59:10
阅读次数:
215
什么是内省? 内省(Introspector)是Java语言对JavaBean类属性、事件的处理方法。 Java提供了一套API来访问某个属性的getter/setter方法,这些API存放在java.beans中 主要的类和方法 Introspector类: 主要方法:用于获取BeanInfo 对 ...
分类:
其他好文 时间:
2018-04-12 19:54:20
阅读次数:
208
什么是ThreadLocal? 线程局部变量(通常,ThreadLocal变量是private static修饰的,此时ThreadLocal变量相当于成为了线程内部的全局变量) 使用场景 单例的对象中属性线程内共享,线程间无关; 工具类属性线程内共享,线程间无关。 为什么这么说呢?下面看4个问题: ...
分类:
其他好文 时间:
2018-04-11 17:08:45
阅读次数:
142
内部类和静态内部类的区别 内部类: 1、内部类中的变量和方法不能声明为静态的。 2、内部类实例化:B是A的内部类,实例化B:A.B b = new A().new B()。 3、内部类可以引用外部类的静态或者非静态属性及方法。 静态内部类: 1、静态内部类属性和方法可以声明为静态的或者非静态的。 2 ...
分类:
编程语言 时间:
2018-04-09 15:05:19
阅读次数:
195