
ssh
打工人笔记
点滴积累方有为,每步思索可致远。
展开
-
使用struts2自带拦截器防止页面刷…
方法1:第一步:在添加或编辑页面的form下面加入标签第二步:在struts2配置文件的添加或编辑方法中加入 <interceptor-refname="token"> <result name="invalid.token"type="redirectAction">jumpaddorder注意:其中jumpaddorder是重复提交之后你想要访问原创 2017-09-21 16:11:28 · 337 阅读 · 0 评论 -
criteria.setProjection(Projectio…
criteria.setProjection(Projections.id());指criteria查询只返回表中id的数据,criteria.setProjection(Projections.id());和criteria.setProjection(Projections.property("id"));效果一样!调用setProjection()应用投影到一个查询,返回结果集合l原创 2017-09-21 16:13:22 · 4543 阅读 · 0 评论 -
IOC模式与JAVA反射机制
java底层:反射实现ioc原文地址:IOC模式与JAVA反射机制作者:美舞映煌在Java中反射和动态代理机制很强大,通过反射机制在运行时获取信息。用于实现IOC。代理是Java基本的设计模式,提供向对象插入额外的或不同的操作。Java的动态代理能动态的创建代理对象,以及动态的调用代理方法。用于实现AOP。一、Java反射机制1、作用(1)在运行时判断任意一个对象所属的类;(2)在运转载 2017-09-21 16:13:25 · 297 阅读 · 0 评论 -
Spring实现AOP的方式
原文地址:Spring实现AOP的方式作者:美舞映煌一、经典的基于代理的AOP1、Spring支持五种类型的通知:(1)Before(前) org.apringframework.aop.MethodBeforeAdvice(2)After-returning(返回后)org.springframework.aop.AfterReturningAdvice(3)After-throwi转载 2017-09-21 16:13:28 · 275 阅读 · 0 评论 -
java的几种对象(PO,VO,DAO,B…
原文地址:java的几种对象(PO,VO,DAO,BO,POJO)解释作者:munandong 一、PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:valueobject值对象。通常用于业务层之间的数据传递,和PO转载 2017-09-21 16:14:04 · 354 阅读 · 0 评论 -
@Table标记注解
在使用此@Table标记时,需要注意以下几个问题。 此标记需要标注在类名前,不能标注在方法或属性前。 name属性表示实体所对应表的名称,默认表名为实体的名称。 catalog和schema属性表示实体指定的目录名或是数据库名,这根据不同的数据库类型有所不同。 uniqueConstraints属性表示该实体所关联的唯一约束条件,一个实体可以有原创 2017-09-21 16:15:24 · 15215 阅读 · 0 评论 -
Hibernate的几种查询方式
原文地址:Hibernate的几种查询方式作者:mrlun HQL通过Hibernate提供的查询语言进行查询。Hibernate Querylanague EJBQL(JPQL 1.0) 是EJB提供的查询语言 QBC(query by cretira)通过Cretira接口进行查询 QBE(query by Example) 通过Example编程接口进行查询转载 2017-09-21 16:13:13 · 551 阅读 · 0 评论 -
Hibernate的五种查询方式
原文地址:Hibernate的五种查询方式作者:心碎逍遥Hibernate有五种常见的查询方式:(1)NativeSQL是运用数据库本身提供的数据查询语言进行查询,这种方式查询效率高,与数据库耦合性高依赖于具体的数据库。因为不同的数据库厂商提供的查询语言会存在某些细微差别。(2)HQL 通过Hibernate提供的查询语言进行查询。Hibernate Querylanague(3)转载 2017-09-21 16:13:10 · 1647 阅读 · 0 评论 -
利用Map集合中的键值对可以查询完…
action中: //得到id for(inti=0;i Object[]c=(Object[])list.get(i); Stringcid=String.valueOf(c[0]); //总借款笔数 intcoun原创 2017-09-21 16:11:43 · 892 阅读 · 0 评论 -
如何使用hibernate执行sql语句
org.hibernate.Session//查询列表public List getlist(String sql) { Sessionsession=getHibernateTemplate().getSessionFactory().openSession(); return session.createSQLQuery(hql).list();}//下面是分页:原创 2017-09-21 16:11:55 · 6380 阅读 · 0 评论 -
如何得到hibernate显示在控制台的h…
找到hibernate的配置文件-- hibernate.cfg.xml加入:<propertyname="hibernate.show_sql">true如果你用spring那么就要:修改spring里面的配置文件:...<propertyname="hibernateProperties"> <prop key =原创 2017-09-21 16:12:19 · 446 阅读 · 0 评论 -
object取list集合元素的子元素
for (int i = 0; i Object[] a=(Object[])list2.get(i); String id ="a" +a[0].toString(); String pid =a[1].toString(); String name=a[2].toString(); ztree tree =new ztree(); tree.se原创 2017-09-21 16:12:24 · 1467 阅读 · 0 评论 -
Spring注释@Qualifier
在学习@Autowired的时候我们已经接触到了@Qualifier,这节就来详细学习一下自定义@Qualifier。例如定义一个交通工具类:Vehicle,以及它的子类Bus和Sedan。如果用@Autowired来找Vehicle的话,会有两个匹配的选项Bus和Sedan。为了限定选项,可以象下面这样。 @Autowired @Qualifier("car") pr原创 2017-09-21 16:13:01 · 271 阅读 · 0 评论 -
session.flush()与session.c…
原文地址:session.flush()与session.clear()的区别及使用环境作者:木汐蓝首先session是有一级缓存的,目的是为了减少查询数据库的时间,提高效率,一级缓存的生命周期和session是一样的,session.flush()和session.clear()就针对session的一级缓存的处理。 简单的说,1 session.flush()的作用就是将se转载 2017-09-21 16:17:04 · 333 阅读 · 0 评论