摘要:
在quartz定时执行任务的时候,hibernate报错,在只读事务中进行了update语句: 解决办法,最后在service中将只读属性设置为false解决了。 阅读全文
摘要:
CSS和JS文件经常需要压缩,比如我们看到的XX.min.js是经过压缩的JS。 压缩文件第一个是可以减小文件大小,第二个是对于JS文件,默认会去掉所有的注释,而且会去掉所有的分号,也会将我们的一些参数替换为一些简单的a,b之类的变量,从界面看起来非常难阅读,起到加密作用。 常见的有好多压缩工具,这 阅读全文
摘要:
今天才知道struts还有Preparable接口,实现此接口需要实现其prepare()方法,调用action中其他方法之前会先调用prepare()方法。此接口和方法可以用于初始化一些数据。 测试代码: 当我们访问execute方法的时候会先执行prepare()方法。 另外,当action种有 阅读全文
摘要:
1.查询总结 在之前的批量查询练习的时候练习基本五种查询方法的使用: 1.OID查询 根据对象ID进行查询 2.对象属性导航查询: obj.getXXX 3.HQL查询:Query对象查询 4.QBC(QueryByCriteria):Criteria对象查询 5.原生SQL查询:SQLQuery查 阅读全文
摘要:
在我们实际项目中,多对多的情况也时长存在,比如最常见的就是系统管理的五张表,如下面的一个结构: 在本文学习hibernate多对多关联映射的实验中我简单的写几个字段,达到学习目的即可。 1.多对多的关系表达 1.关系型数据库(RDB)中的表达: 2.Java实体中的表达 3.orm配置文件中的表达: 阅读全文
摘要:
首先需要明白 final和finally是关键字,finalize是一个方法。 1. final关键字 final可以修饰类、方法、变量, 修饰类表示类不可以被继承 修饰方法表示此方法不可以被重写(覆盖)但是可以被重载 修饰变量表示变量不可变(引用不可变--也就是不可以重新指向另一个对象,但是引用内 阅读全文
摘要:
一对一的关联就不写了,一般项目也用不到,如果可以一对一就直接合成一个表了,也不会出现一对一的关系。 本文主要研究一对多的关系。 1.一对多的关系研究: (1)RDB中关系表达: 多的一方创建外键指向一的一方的主键 (2)Java实体中的表达: 在一的一方创建Set集合维护多的一方,在多的一方创建单个 阅读全文
摘要:
记住以下四点: 1.没调用对象就指向全局对象 2.有对象就指向调用对象 3.用new构造就指向新对象 4.通过 apply 或 call 或 bind 来改变 this 的所指。 1.测试一:没调用对象就指向全局对象 我们可以debugger查看断点: 2.作为对象方法调用,this 指代上级对象 阅读全文
摘要:
有时候JS某一处报错会导致整个页面JS的运行出问题,于是想的简单研究一下JS的错误处理机制。更详细的可以自己参考网站研究: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors 1.两个经常可能出现的错误 1 阅读全文
摘要:
Hibernate的查询大致分为以下三种场景, 1. HQL查询-hibernate Query Language(多表查询,但不复杂时使用) 2. Criteria查询(单表条件查询) 3. 原生SQL查询(复杂的业务查询) 接下来解释三种使用方法: 1.HQL查询-hibernate Query 阅读全文