看了上一篇随笔之后可以对本篇有更好的了解! 使用的poi的jar包依然是上一篇的poi-3.17.jar.... import pojo.UserPojo(上一篇里有,这里就不粘贴了!) 不废话了,直接上菜... package util; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import ja…
在java中我们要获得实体类对象的属性,一般情况是将实体类中的属性私有化,然后再对外提供get()与set()方法,然后再获取实体类对象的属性的时候先把对象new出来,再用变量名.get()的方法得到,如果想给某个属性赋值则用变量名.set()的方法赋值. 第一步,生成一个属性类: public class Student { //编号 private int id; //姓名 private String name; //年龄 private int age; /** * 有参构造,可以通过生…
Hibernate_day02 上节内容 今天内容 实体类编写规则 Hibernate主键生成策略 实体类操作 对实体类crud操作 添加操作 根据id查询 修改操作 删除操作 实体类对象状态(概念) Hibernate的一级缓存 什么是缓存 Hibernate缓存 验证一级缓存存在 Hibernate一级缓存执行过程 Hibernate一级缓存特性 Hibernate事务操作 事务相关概念 Hibernate事务代码规范写法 Hibernate绑定session Hibernate的api使用…
1.导入用于操作excel的jar,地址:https://pan.baidu.com/s/1qXADRlU 2.生成excel使用的模版文件,地址:https://pan.baidu.com/s/1c2y1rIo 3.java代码如下: package test.job.day1130; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java…
@SuppressWarnings("unchecked") public String batchExport() throws DBException{ @SuppressWarnings("unused") List chkList = this.checkValueToList();//获取复选框的值 List srcfile=new ArrayList(); SimpleDateFormat sdf = new SimpleDateFormat("…
之前SSH框架已经搭建完毕,现在进行实体类的分析和Base类的书写.Base类是抽象类,专门用于继承. 一.实体类关系分析 既然是数据采集系统,首先调查实体(Survey)是一定要有的,一个调查有多个页面(Page),一个页面有多个问题(Question),所以还要有页面和问题实体.参与完成调查之后一定还会生成若干个答案,所以还有答案实体(Answer),当然还有参与的用户(User),管理员是特殊的User,只需要登陆的时候进行判断即可. 分析实体类型是比较简单的,最重要的是设计,怎样设计才能…
一.PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象.使用Hibernate来生成PO是不错的选择. 二.VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已.但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要. PO只能用在数据层,VO用在商务逻辑层和表示层.各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展. 三.DAO :(Dat…
public static void checkDesignerEdit(Object dtos) throws Exception { Class dtosClass = dtos.getClass(); //获得类的声明的字段 Field createTime= dtosClass.getDeclaredField("createTime"); //可访问私有变量 createTime.setAccessible(true); //获取实体属性值 Date createDate =…
项目中需要过滤前面表单页面中传过来的实体类的中的String类型变量的前后空格过滤,由于前几天看过一个其他技术博客的的java反射讲解,非常受益.于是,哈哈哈 public static <T> void modelTrim(T model){ Class<T> clazz = (Class<T>) model.getClass(); //获取所有的bean中所有的成员变量 Field[] fields = clazz.getDeclaredFields(); for(…
package com.test.util; /** * @author ocq * */ import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; im…