摘要:
由一个sql引发的思考: select * from z_test1 where id <> '' 先说结果:在oracle中啥也查不出来原因是:oracle中对空串都会视为NULL处理,如上sql等同于 select * from z_test1 where id <> NULL 但是对NULL执 阅读全文
摘要:
信息推送 月底20-31 1、一般纳税人(月底进项认证有税款):尊敬的客户,您好,@XX,贵单位截止到2020年12月31日,销项收入价税合计:0.00元,不含税收入:0.00元,销项税额:0.00元,本月需要准备进项发票价税合计:0.00元,不含税金额:0.00元,进项税额:0.00,上月留抵税款 阅读全文
摘要:
1、connect by 是结构化查询中用到的,其基本语法是:select … from tablename start with 条件1connect by 条件2where 条件3;例:select * from tablestart with org_id = ‘HBHqfWGWPy’conn 阅读全文
摘要:
hibernate的三种懒加载 1)实体对象的延迟加载 2)集合类型的延迟加载 3)属性延迟加载 什么是懒加载,懒加载的作用 延迟加载,也叫懒加载,它是hibernate为提高程序效率而提供的一种机制,即只有真正的使用该对象的数据时才会创建。 hibernate中主要通过代理(proxy)机制来实现 阅读全文
摘要:
自定义表单验证: input输入框的表单验证可通过vtype和onvalidation事件两种方式实现 可编辑列表(例如div)的表单验证只能通过vtye来实现表单验证 (1)vtype方式: jsp页面通过属性设置:vtype="NaN" js: (2)onvalidation事件方式: jsp页 阅读全文
摘要:
学生表关联学生的课程表(一对多) 学生表实体类: @OneToMany(cascade = CascadeType.ALL,fetch=FetchType.EAGER) @JoinColumns(value={@JoinColumn(name="stuid",referencedColumnName 阅读全文
摘要:
AOP的两种配置方式:XML配置和Aspectj注解方式。 一、项目的目录: 二、文件配置 我们采用的是JDK代理,所以首先将接口和实现类代码附上: 切面类(安全性检测,日志管理) 我们配置完切面类之后,还需要将Spring的IOC和AOP结合: 所有都完成之后,最重要的一步就是编写客户端,进行测试 阅读全文
摘要:
一、什么是AOP AOP(Aspect Oriented Programming),意思是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP基于IoC基础,是对OOP(Object Oriented Programming,面向对象)的延续。 二、基本概念 1、切面 阅读全文
摘要:
一、构造器注入: 构造器注入,即通过构造函数完成依赖关系的设定。我们看一下spring的配置文件: 我们再看一下,构造器表示依赖关系的写法: 二、设值注入(Setter) 设值注入模式在实际开发中得到了最广泛的应用,在LZ看来,基于设值模式的依赖注入机制更加直观、也更加的自然。我们看一下spring 阅读全文
摘要:
一、一对多(@onetomany) 1、单向一对多模型 假设通过一个客户实体可以获得多个地址信息。对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联。 (1) 映射策略 外键关联 在数据库中表customer和表结构address定义,如下: 此时,表customer映射为实体C 阅读全文