1.表设计 (1)新建表tb_student(学生表) (2)新建表tb_admin(管理员表) (3)新建表tb_teacher(教师表) (4)新建表tb_course(课程表) (5)新建表tb_class(班级表) (6)新建表tb_score(成绩表) 2.实体类设计 实体类:是用于对必须存储的信息和相关行为建模的类.实体对象(实体类的实例)用于保存和更新一些现象的有关信息,例如:事件.人员或者一些现实生活中的对象.实体类通常都是永久性的,它们所具有的属性和关系是长期需要的,有时甚至在…
经常会接触到vo,do,dto的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析. 得出的主要结论是:在项目应用中,vo对应于页面上需要显示的数据(表单),do对应于数据库中存储的数据(数据表),dto对应于除二者之外需要进行传递的数据. 一.实体类 百度百科中对于实体类的定义如下: 实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关. 根据以上定义,我们可以了解到,实体类有两方面内容,存储…
首先有几点声明: 1.代码是在别人的基础进行改写的: 2.大家有什么改进的意见可以告诉我,也可以自己改好共享给其他人: 3.刚刚毕业,水平有限,肯定有许多不足之处: 4.希望刚刚学习java的同学能有所启发. //这个是做转换的类,里面的DB只是封装了数据库的连接,大家可以用自己的,随意 package com.tt.util.gen.entity.tool; import java.io.File;import java.io.FileWriter;import java.io.IOExcep…
一道java 常见面试题,网上找到的几乎每个 java 面试笔试题大全或集锦里都能找到这道题. 题目如下:问: 抽象类是否可继承实体类 (concrete class) 答: 抽象类是可以继承实体类,但前提是实体类必须有明确的构造函数答案很明确,可以继承.其实从Object就是个实体类,java的API文档里,每个抽象类的条目里都明确写着直接或间接继承自Object,所以这点是没有疑问的.关键在于这答案里所说的"前提是实体类必须有明确的构造函数"一句,是什么意思.一般学习者会写的简单试…
最近公司需求解析excel,一开始使用poi做的挺好的,后来直接上了几十万条数据的excel文件,内存直接溢出了,网上查到apache poi还提供了专门处理海量数据的方法,使用sax解析,果然用了内存使用率下降,但是不能解析xls文件,只能解析xlsx文件,所以把工具简单封装了一下,如果是xls的用传统方式解析,如果是xlsx的大文件,用sax,这样灵活一定,详见md文件 (建议前往github查看最新内容) https://github.com/hellojamie/ebatis  下载项目…
韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 接口 可以 继承 接口 抽象类 可以 实现 接口 抽象类 继承实体类 需要 实体类 有 明确的 构造函数…
1.SqlHelper.java import java.lang.reflect.*; import java.sql.*; import java.util.*; public class SqlHelper { // SQL Server /** * JDBC驱动名称 */ public static final String CLASS_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; /** * 数据库连库字符串 *…
一.基础配置 ============================================================== 1.Java课程设计---Eclipse基本环境配置 2.Java课程设计---WindowBuilder插件安装 3.Java课程设计---安装Mysql及管理工具 4.Java课程设计---解压版Mysql安装 5.Eclipse Debug 调试步骤及注意事项 注意:mysql安装 在3和4选择其中一种即可,解压版安装成功率较高,对于初学者安装版msy…
equals和HashCode都是用来去重的,即判断两个对象是否相等.如果是String类则我们直接用.equals()判断,如果是我们自己定义的类,需要有自己的判断方法,重写equals,如果是集合(HashSet.HashMap)判断加入的元素是否为重复,并且加入的元素是我们自己定义的类,这时用重写equals和HashCode两个一起判断:插入的元素是否相等(HashSet中),插入的key是否相同(HashMap中). 设计一个标准的实体类四大原则: 1.封装:属性私有化,提供get/s…
1.按照Java语法规范,通常在实体类中的属性,首字母都是小写的.这是由于JavaBean的规范导致的.一般JavaBean属性都是首字母小写,以驼峰命名格式命名,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名.例如:属性名为clientId,其对应的getter/setter 方法是 getClientId/setClientId. 2.Java bean中字段命名潜规则,前两个字母要么都大写,要么都小写. 总结:实体类的属性最好定义成首字母小写并使用驼峰的…