摘要:Hibernate 生命周期有3个状态: 瞬时====save()/update()====》持久态 持久态====delete()====》瞬时 持久态====evict()/close()/clear()=====》游离 游离====update()/save()/lock()====》持久态 po====get()/load()====》持久态 1.Transient(瞬时) (1) 使用new初始化的对象不是立刻就持久化的 (2)跟session没有任何关系 (3)跟数据库没有任何关系,数据库没有对应的记录。 2.Persist(持久态) (1)和ses...
阅读全文
摘要:步骤:1.新建java pro 导入hibernate 10个jar包 及oracle的驱动包 class122.增加配置文件 打开 etc 目录,将hibernate.cfg.xml拷贝至项目src下 修改配置文件: org.hibernate.dialect.OracleDialect org.hibernate.dialect.Oracle9Dialect oracle.jdbc.driver.OracleDriver scott tiger jdbc:oracle:thin:@localhost:1521:orcl ...
阅读全文
摘要:private InputStream inputStream;private String fileName; 生成set get 注意get return ====> return new String(fileName.getBytes(),"iso-8859-1");//导出列表public String XLSExportAction() throws Exception{//调用分页方法pageUtil = equipmentService.queryEquipmentList(new PmEquipmentVo(),pageNum);XLSExport
阅读全文
摘要:1.导入My97DatePicker包2.js页面导入 jquery-1.4.4.js 和 My97DatePicker/WdatePicker.js3.页面输入以下代码 4.注意路径问题
阅读全文
摘要:1.导入Charts文件包至webRoot下2.导入 js文件, jquery-1.4.4.js 和 FusionCharts.js3.导入封装后的 Chartsxml.java4.页面代码 5.****当要统计某个属性的总数量时,取别名时务必注意所用别名是 int 类型。 使用别名要注意类型是否匹配!!!
阅读全文
摘要:ORA-00001: 违反唯一约束条件 (SCOTT.SYS_C005650)当一次性使用for循环生成大批数据时,虽然数据生成了,但由于sequences_id只把此次看做是一次,所有必须将 select seq_pm_equipment.nextval from dual 运行多次,直到此时的id相同为止。建表后添加sequence 语句create sequence seq_pm_equipment start with 1 increment by 1;
阅读全文
摘要:struts2框架核心流程分析1.客户端向服务器发送请求,服务器接收请求,将HttpServletRequest传进来 2.请求经过一系列的过滤器。 3.核心控制器FilterDispatcher被调用,FilterDispatcher调用 ActionMapper来决定这个请求是否要调用某个Action 4.ActionMapper调用某个ActionFilterDispatcher,把请求交给代理 ActionProxy5.代理通过配置管理器Confuguration Manager查看struts.xml,从而找到相应的Action类6.ActionProxy创建一个Actionlnvo
阅读全文
摘要:Struts2步骤: 1.到jar包(7个)2.配置web.xml,只需copy,无需更改 3.在src下copy struts.xml 4.写类Action execute()方法 5.配置struts.xml 一个类对应一个Action name属性的值是return"" 的字符串,class=包名.类名6.启动服务器,访问即可,默认调用execute()方法。当要访问其他方法时,在url后面加 !方法名
阅读全文
摘要:今天终于开通了博客园,以后也可以在上面存放自己的笔记和分析专业知识了。。。
阅读全文