![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2️⃣框架 & 工具 - ♻️
文章平均质量分 73
老猫烧须
从前有座山,山里有座庙
展开
-
Spring AOP切面
在软件开发中,分布于应用多出的功能被称为和横切关注点. 通常,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往直接嵌入到应用的业务逻辑中).将这些横切关注点与业务逻辑相分离正是面向切面编成(AOP)所要解决的原创 2015-07-03 10:40:58 · 10958 阅读 · 0 评论 -
Struts2配置默认action(首页)、配置404防止请求出错问题解决
Struts2配置默认action(首页)、配置404防止请求出错问题解决原创 2016-04-25 12:33:12 · 19356 阅读 · 4 评论 -
【学习笔记】Maven依赖特性
scope:依赖的作用域 compile:默认的依赖范围,在编译的时候和打包都会将依赖存储进去。 provided:在编译和测试的时候将依赖加入,当打包的时候不将依赖加入。 在大部分情况下不用将某些jar打包加入,因为服务器中已经存在,在运行时也会存在的情况下会造成jar冲突。 test:在测试的范围有效,在编译和打包的时候不会使用这个依赖。 runtime:在原创 2015-06-24 00:57:33 · 13824 阅读 · 0 评论 -
【翻译】关于对IDEA-Project的官方帮助文档翻译
前言 之前还在学习Shiro框架的使用,后面经身边朋友(猿)介绍开始用Git作为本地的版本控制(暂时不用Github),在使用Git的时候发现Git确实有很多惊人的魅力所在,特别是分支的管理是最好用的(虽然目前我只使用来作快进用)。在使用Git的过程中特别是在使用分支转换的过程中发现Eclipse对于Git的支持还有Maven的支持不是很好,跳回之前的版本分支的时候就会使我整个项目进行翻译 2016-05-25 23:04:19 · 15495 阅读 · 0 评论 -
分析:no session found for current session原因
在SSH中,有时候会遇到not session found for current session的问题,,老猫在开发中也遇到一个,本文简单分析了错误的原因原创 2015-05-04 11:36:45 · 15997 阅读 · 0 评论 -
Hibernate继承映射之一_用一张表映射
这次给大家发的是hibernate的继承映射,继承映射的实例有很多:例如dog、cat都是animal的子类这里用的是文章Article、主题Topic和回复Reply给大家做讲解。原创 2015-04-29 15:12:45 · 11350 阅读 · 0 评论 -
Hibernate继承映射之二_用多张表映射1
【回顾】Hibernate继承映射之一_用一张表映射这次给大家带来的是继承映射的第二种方法:用多张表映射,每张表只有自己独立的信息,没有公共字段!映射情景回顾以及各实体类在这里就不重复写了,需要的都在:http://blog.csdn.net/nthack5730/article/details/45366983【因为除了映射文件改变而已】映射文件,这次只有一个:A原创 2015-05-06 16:45:18 · 12204 阅读 · 0 评论 -
Hibernate继承映射之三_用多张表映射2
【回顾】Hibernate继承映射之一_用一张表映射【回顾】Hibernate继承映射之二_用多张表映射这次给大家带来的是继承映射的第二种方法:用多张表映射,每张表都有公共字段!映射情景回顾以及各实体类在这里就不重复写了,需要的都在:http://blog.csdn.net/nthack5730/article/details/45366983【因为除了映射文件改变而已原创 2015-05-06 16:52:38 · 11614 阅读 · 0 评论 -
Hibernate基于主键一对一映射操作实例
背景:公民和公民的身份证,是一个一对一的例子,一个公民只有一个身份证。这个是基于主键的,基于外键的映射在:http://blog.csdn.net/nthack5730/article/details/45336457场景准备:实体类:Person.java、IdCard.javaPerson.javapackage h_hb原创 2015-04-29 14:46:48 · 12554 阅读 · 0 评论 -
Hibernate基于外键一对一映射操作实例
实例背景:公民和公民的身份证,是一个一对一的例子,一个公民只有一个身份证。以这个背景开展说明!原创 2015-04-28 15:18:08 · 13076 阅读 · 0 评论 -
Shiro整合SSH开发1:整合Shiro+Struts2+Spring+Hibernate 初步整合配置【基于Maven】
我看的视频教程中使用的是SSM(Spring+SpringMVC+mybaties),但是我目前用的是SSH,特别是Struts2,在学习的时候特别不方便,后面在网络上面查找对应的文章,写的东西都不够详尽。因此我自己根据视频教程中的配置流程一步步转化为关于SSH的配置。(虽然初步配置完成后发现和Controller层的关系不大,但是写下这篇文章还是觉得挺有成就感的。) 这是一个基础的配置,直到基础配置完成为止,我并没有进行一个详细的认证和授权的流程,但是也希望通过这篇文章能帮助到大家。如果大家觉得原创 2016-03-31 18:06:25 · 16914 阅读 · 1 评论 -
maven中解决javax.servlet.jsp.PageContext cannot be resolved to a type
在eclipse环境下用maven出现:javax.servlet.jsp.PageContext cannot be resolved to a type。这是因为没有引入jsp-api引发的问题原创 2015-06-25 21:08:05 · 23548 阅读 · 3 评论 -
Maven常见异常及解决方法(本篇更新至16-4-12)
本篇文章记录了老猫在学习整合Maven和SSH过程中遇到的问题,有的问题能够解决,有的问题还不能解决。方法不一定适合所有的环境,但绝对是本人常遇到的常见异常,在这里做一个笔记和记录,也分享给大家,希望大家多多给出见解!如果有不同的见解,请按照编号写出自己的见解吧,老猫愿闻其详!原创 2015-06-25 10:17:22 · 63651 阅读 · 24 评论 -
【学习笔记】Hibernate中对象的状态和转换以及Session的主要方法总结
对象的状态:临时状态,持久化状态,游离状态,删除状态。重点提醒大家:要注重对象状态与状态之间的变换与Session的方法的关联!本文主要说明这个!原创 2015-04-25 16:10:49 · 9708 阅读 · 0 评论 -
【吐血整理】Hibernate常用的主键生成策略的原理、优缺点、应用场合
通过简介以及详细讲解主键生成策略的不同属性的功能原创 2015-04-20 11:24:55 · 14986 阅读 · 0 评论 -
【学习笔记】Hibernate实例多对多映射以及测试
场景:Teacher和Student是两个多对多关系的类,每个类有自己的id和name,代表学生和老师,还有一个集合,代表对应的关系(废话:一个学生可以有多个老师,一个老师可以有多个学生)原创 2015-04-24 16:12:13 · 9651 阅读 · 0 评论 -
【学习笔记】实例解说Hibernate 一对多、多对一关联关系
这里以员工和部门作为例子给大家解说:假设,一个员工只有一个部门,但是一个部门就可以有多个员工。那么员工和部门就是多对一关系,部门和员工就是一对多关系。原创 2015-04-22 11:35:34 · 11030 阅读 · 1 评论 -
【学习笔记】Hibernate映射List、Map、数组、Set、Bag的具体操作
注意:使用集合映射类声明时要注意使用接口而不是具体实现类。因为经过Session操作后,集合就变成了hibernate自己的集合实现类。原创 2015-04-21 11:57:45 · 12704 阅读 · 0 评论 -
查询mysql事务隔离级别
1.查看当前会话隔离级别 select @@tx_isolation; 2.查看系统当前隔离级别 select @@global.tx_isolation; 3.设置当前会话隔离级别 set session transaction isolatin level repeatable read; 4.设置转载 2015-04-27 10:28:47 · 11069 阅读 · 0 评论 -
【学习笔记】Hibernate中多对多不用List而用Set的原因分析
在一般情况下做关联映射的时候,很多人都喜欢用List,我就是其中一个,毕竟query.list()返回的就是list对象,因此也用习惯了但是今天发现在多对多的时候尽量不要用List,因为用list会导致复合主键问题。场景:Teacher和Student是两个多对多关系的类,每个类有自己的id和name,代表学生和老师,还有一个集合,代表对应的关系(废话:一个学生可以有多个老原创 2015-04-22 22:05:07 · 16428 阅读 · 1 评论 -
Spring对Hibernate事务管理
每次带班,讲到Spring事务这一块的时候,大家总是有很多的疑问,其实Spring事务并不难,可能初次接触的时候有的不好理解,今天我们就详细来谈一下Spring的事务管理机制,主要是对Hibernate进行的事务管理。在谈Spring事务管理之前我们想一下在我们不用Spring的时候,在Hibernate中我们是怎么进行数据操作的。在Hibernate中 我们每次进行一个操作的的时候我们都转载 2015-04-27 21:34:58 · 9045 阅读 · 0 评论 -
Spring 之AOP AspectJ切入点语法详解(最全了,不需要再去其他地找了)
6.5 AspectJ切入点语法详解6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用转载 2015-05-09 19:52:29 · 15909 阅读 · 2 评论 -
Hibernate里的Fetch的作用
大家都知道,在Hibernate里为了性能考虑,引进了lazy的概念,这里我们以Parent和Child为模型来说明public class Parent implements Serializable { /** identifier field */ private Long id; /** persistent field */ private转载 2015-05-05 10:10:06 · 12355 阅读 · 1 评论 -
懒加载总结小收集
所谓懒加载(lazy)就是延时加载,延迟加载。什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。比如部门ENTITY和员工ENTITY,部门与员工1对多,如果la转载 2015-05-05 09:57:59 · 10611 阅读 · 0 评论 -
HIbernate使用select new 优化测试
Hibernate调优不只是设置一下lazy,调整一下由谁来维护这个字段而已。 这次要说的是对查询语句进行优化——select new map()。 select new map语句结果说明。 语句一: String hql=“select s.name from Student s”;转载 2015-05-07 10:32:45 · 13828 阅读 · 0 评论 -
AJAX传参,JS获取当前URL参数(超级实用)
该方法无论任何长度的参数,中间间隔多少个参数,只要你的查找的请求参数参数名对应,就能找出!使用AJAX开发必备啊!如果大家有更好的方法解决AJAX传参问题,老猫愿闻其详!原创 2015-05-23 00:34:16 · 26875 阅读 · 1 评论 -
基于按annotation的hibernate主键生成策略
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. @Target({M转载 2015-04-20 11:45:48 · 11321 阅读 · 0 评论