摘要:
常见有 声明指令,条件指令,switch指令,循环指令,包含指令,不转义指令,压缩指令,也可以自定义指令 阅读全文
摘要:
ireport Designer是一款可视化编辑XML文档的工具,设计出来的xml文件可被JasperReport使用。 在win中有两种版本 .exe版 和 免安装版本。 5.6.0版ireport Designer存在不兼容jdk8 问题, 可以修改 etc/ireport.conf文件 设置j 阅读全文
摘要:
对象有编译类型和运行类型 Person man=new Man(); 编译类型 Person 运行类型Man 获取Class实例的方法Class的实例就是类的字节码(一个类在虚拟机中只有一份字节码) 1,Class clazz1=Animal.class; 2, Class<Person>clazz 阅读全文
摘要:
一,MySQL 基本句式 select * from tableName where ... order by ... limit [n,]m; 就是查询从第n条数据后的m 条数据。n可由可无。 子查询的分页方式,提高查询速度 select * from tableName where id>= ( 阅读全文
摘要:
在interface 中的方法也可以有方法体 public interface InterfaceMethod { public static int ID=1;//默认为 final static 即常量 //public InterfaceMethod(){} public static voi 阅读全文
摘要:
一,存储过程 1,存储过程的优点: .能完成复杂的判断和运算。 .执行速度快,可以重复使用。 2,存储过程的创建和调用 create procedure 名称(可以有参数) begin 语句... end; (可以有多个 Begin-end) 调用存储过程 : call 存储过程名。 3,存储过程中 阅读全文
摘要:
jpa :java持久层API是一个规范。实际上还是要用到持久化框架,好比jpa是接口,持久化框架是实现接口的类。操作数据时,调用jpa的方法,但是具体实现的可能是 Hibernate,mybatis之类的持久化框架。这样就使得程序移植性更高。 jpa用到jdk5的注解。学习jpa,主要要学 Jpa 阅读全文
摘要:
可分为 持久化状态,托管状态,游离状态。 临时状态:对象既不在缓存中,也不与数据表中的数据对应 OID为null。 持久化状态: 对象既在缓存,也与数据表中的数据对应,OID 不为null。 游离状态: 之前存在缓存中,现在不在缓存中,由持久化对象转换来的 OID不为null。 阅读全文
摘要:
一,session缓存 默认的不可配置 二,SessionFactory缓存 分两种 1,hibernate自带的缓存不可配置,hibernate启动时加载的,cfg.xml文件就属于这种 2,可以配置hibernate缓存,外置缓存 需要缓存插件,如EHcache 步骤: 1,添加 相关的jar 阅读全文
摘要:
一,hibernate的检索策略 1,类级别的检索策略 默认 <class>的属性 lazy="ture" 懒加载 2,属性的检索策略 <set>的属性 lazy:懒加载; batch-size: 设定批量检索的数量; fetch: 抓取策略 ,select ,join.subselect. 默认为 阅读全文