parameterType #{} 和 ${} 1、#{}实现的是向prepareStatement中的预处理语句中设置参数值,sql语句中#{}表示一个占位符即?。 2、使用占位符#{}可以有效防止sql注入,在使用时不需要关心参数值的类型,mybatis会自动进行java类型和jdbc类型的转换 ...
分类:
其他好文 时间:
2017-09-03 22:08:52
阅读次数:
528
这篇博客主要记录看官方文档时,学习到的要点内容 1.关于XXX.hbm.xml的配置 1)property元素中的type属性值不是java类型也不是sql type类型,是hibernate自己的映射类型。该属性值可以省略,hibernate会在启动的时候通过反射自动的将java类型和sql ty ...
分类:
Web程序 时间:
2017-09-02 15:29:50
阅读次数:
176
深入理解Class对象 RRTI的概念以及Class对象作用 认识Class对象之前,先来了解一个概念,RTTI(Run-Time Type Identification)运行时类型识别,对于这个词一直是 C++ 中的概念,至于Java中出现RRTI的说法则是源于《Thinking in Java》 ...
分类:
编程语言 时间:
2017-09-02 01:01:49
阅读次数:
379
关联文章: 深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深入理解Java类加载器(ClassLoader) 深入理解Java并发之synchronized实现原理 Java并发编程-无锁CAS与Uns ...
分类:
数据库 时间:
2017-09-01 23:06:39
阅读次数:
344
作者:南柯梦 Mybatis中的TypeHandler是什么? 无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型。Mybatis默认为我们实现了许多TypeHandle ...
分类:
其他好文 时间:
2017-08-27 09:57:56
阅读次数:
172
虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换分析和初始化,最终形成可以被虚拟节直接使用的JAVA类型,这就是虚拟机的类加载机制。 类从被加载到虚拟机内存到卸载出内存的生命周期包括:加载->连接(验证->准备->解析)->初始化->使用->卸载 初始化的5种情况: 1.使用n ...
分类:
编程语言 时间:
2017-08-21 14:49:08
阅读次数:
155
嵌入页面方式 JS嵌入方式:<script></script> PHP嵌入方式:<?php ?>(常用) 输出语法 Javascript输出 1.alert("警告的内容") 2.prompt("提示的内容") 3.document.write()(页面输出内容) PHP输出 1.echo(常用)/ ...
分类:
Web程序 时间:
2017-08-20 21:21:42
阅读次数:
214
1.type值的解释:如下图: 1)type的值,不是java语言的一个类型的全称,而是一个hibernate自定义 的类型的名称。 2)Type的值,其实是对应hibernate中的一个类型的简称,而由 org.hibernate.type包下面的类型来真正完成java类型与数据库类型的传 换。 ...
分类:
Web程序 时间:
2017-08-16 21:53:53
阅读次数:
201
1.什么是类加载把描述类的数据从class(这里的class不仅仅只class文件,任何方式都可以,比如说jar包,反射等)文件加载到内存,并对数据进行校验,转换解析和初始换,最终形成可以被虚拟机直接说使用的java类型。2.java虚拟机中类加载的全过程加载(这个加载指的是类加载的一..
分类:
其他好文 时间:
2017-08-10 18:10:36
阅读次数:
133
oracle字段 Hibernate映射类型 java类型 number big_decimal java.math.BigDecimal number(1) boolean Boolean number(2)2至4之间 byte Byte number(8)4至8之间 integer Intege ...
分类:
数据库 时间:
2017-07-27 15:56:20
阅读次数:
180