`
文章列表
构造器的顺序需要和hql中的顺序一致。否则会出现如下错误: Exception in thread "main" org.hibernate.hql.ast.QuerySyntaxException: Unable to locate appropriate constructor on class [com.flyinsky.eagle.user.po.UserInforPO] [select new UserInforPO(carId,name) from com.flyinsky.eagle.user.po.UserInforPO where name = ? and ...
Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V at org.hibernate.hql.antlr.HqlBaseParser.assignment(HqlBaseParser.java:484) at org.hibernate.hql.antlr.HqlBaseParser.setClause( ...
在配置文件中将id的generator值increament写成了inreament造成了下面的错误。找的好辛苦啊。悲哀。     org.hibernate.MappingException: could not instantiate id generator at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:97) at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue. ...
1.what         JSP也是servlet,JSP是区域性的servlet(Servlet——>JspPage——>HttpJspBase——>*_jsp.java)——对页面部分动态;         由HTML语句和嵌套在其中的Java代码组成的一个普通文本文件。 2.why         2.1:一个动态网页中,只有局部内容需要动态更新。servlet是全网页更新。         2.2:servlet需要手动编译、部署。操作繁琐         2.3:servlet不利于项目分工。 3.生命周期——JSP是自动部署到服务器的(全局web. ...
服务器+套接字(Socket、ServerSocket)+协议+URL(InetAddress、URL、URLConnection)***********************************************************************************************服务器项目的发布——项目打包【jar cvf 包名 项目目录】==>部署【tomcat的webapps目录下】==>配置服务器【server.xml】==>配置项目信息【web.xml——注册servlet+映射url】 web服务器的组成——web服务器只能保 ...
软件卸载 tar   make uninstall;     rpm    1. 软件包在系统中的注册名称    rpm  - q ( 查询模式 )- a ( 子菜单all )  2. 测试性卸载——软件是否存在以来,是否会有错    #rpm -e [ 软件名或服务名] -test  3. 实际卸载    #rpm -e [software name] -nodeps—— 忽略依赖关系卸载    # rpm -ivh --force xsnow-1.41-1.i386.rpm    xsnow—— 通过重装来强行删除        
常见的Linux软件安装步骤是:配置、编译和Linux软件安装3步 一:软件安装包的类型          1) tar包,他是使用UNIX系统的打包工具tar打包的。 如software-1.2.3-1.tar.gz。 p { margin-bottom: 0.21cm; }   解压缩数据包:g ...
1.EJB(企业级javaBean)——是bean组件;用于实现业务的分离(进程的分布式);底层是socket机制。 2.EJB的分类 2.1:SessionBean——用于问答式会话,专人负责  2.1.1:stateless——不保存会话状态,所有客户都共用一个EJB   ×应用——登录验证、完成单一算法  2.1.2:stateful——有会话状态,对于每个客户都产生一个EJB   ×实现“购物车”功能,跟踪客户的流程 2.2:EntityBean——与数据库实体打交道  2.2.1:CMP——简单,方便,效率低;由容器自动完成  2.2.2:BMP——编写难,效率高;由程序员编写 2. ...
 1.what      1.1:管理javaBean——JavaBean的生成、关连(调用)、事务、安全性      1.2:Spring的核心是IoC,IoC的核心是容器,容器的核心是Java的反射机制。   2.Spring模块     2.1:AOP——Aspect-Oriented Programming              2.1.1:相关术语——Aspect、Joinpoint、Advice、Point cut、Instroduction、Target、Proxy、Weaving              2.1.2:配置文件书写顺序:目标对象、通知对象、关 ...

报表相关

1.报表——普通报表是组成列和统计列都在一条记录(行)里。   select d.deptno,d.dname, sum(decode(sex,'男',1,0)) 男, sum(decode(sex,'女',1,0)) 女, 1 合计 from emp2,dept d where emp2.deptno=d.deptno group by d.deptno,d.dname; select d.deptno,d. ...
1.why——应用程序采用面向对象的设计方式,数据持久化采用关系的设计方式,彼此之间没法对应。 2.what     2.1:本质——ORM           2.1.1:什么是ORM——对象-关系映射;实现对象到关系数据库中表的自动持久化。           2.1.2:组成——Object+Relation+Mapping 3.应用程序持久化的常用技术         3.1:sql/jdbc——最基本         3.2:hibernate——orm         3.3:iBATIS——         3.4:Apache ojb——         3. ...
*J2EE—d—>JAVAEE 【struts1——struts2】 【Spring——】 【hibernate——】   *开发模式:表示层—(控制层)—>业务层——>持久层        组建 : V            C                 M(实体模型)复杂融合—————————— 1.why——解决web中流程控制和业务选择杂合在servlet中的问题。   2.what——在JSP模式2的基础上实现的一个mvc框架     2.1:mvc开发模式的优点           2.1.1:试图共享模型           2.1. ...
1.why——解决特定问题。   2.what——成体系的接口      2.1:软件架构建立于当前技术和一些基本原则的基础之上。http://zhidao.baidu.com/question/148867252.html            2.1.1:分层原则——纵深——            2.1.2:模块化原则——横广——接口            2.1.            2.1. 3.应用实例      3.1:ssh=struts+spring+hibernate          3.2:     4.特点      4.1:重用   ...
1.多表联接 CREATE TABLE sal(empno NUMBER(5),sal NUMBER,sal_date DATE); INSERT INTO sal(empno,sal,sal_date)SELECT empno,1000,to_date('2010-1-1','yyyy-mm-dd')FROM emp;--所有10部门的另外拿500块INSERT INTO sal(empno,sal,sal_date)SELECT empno,500,to_date('2010-1-1','yyyy-mm-dd')FROM emp WHERE deptno=10;INSERT INTO s ...
1.rowid——记录所在的磁盘位置,可以实现快速定位 SELECT * FROM t1 WHERE ID=? 慢于 SELECT * FROM t1 WHERE ROWID=?   DELETE FROM t1 a WHERE ROWID !=  (SELECT MAX(ROWID) FROM t1 b WHERE a.f1 = b.f1 AND a.f2 = b.f2)——不能用于大表,如1000W的表     2.临时表 CREATE TABLE t1_tempASSELECT DISTINCT f1,f2 FROM t1; DELETE FROM t1;INSERT IN ...
Global site tag (gtag.js) - Google Analytics