-
查询学生信息1查看全部
-
StudentDao接口和StudentService是相同的查看全部
-
StudentService接口查看全部
-
代码分层查看全部
-
静态方法中只能直接调用静态成员查看全部
-
异常处理的原则 有了异常经量不要吞掉,应该把它shrows出去,交给上层进行处理 throw RuntiemException(提示信息 e) 2 使用preparedStatement的好处。将sql语句和参数隔离开,便于维护,防止sql注入(出于安全考虑) 3 加载配置文件 获取文件,InputStream inputstream=类名.class。getResourceAsStream(“配置文件目录”) properties prop=new properties()。加载prop.load(inputStream);在传值prop、getproperty(属性名) 方法加入到静态块,每次运行jdbcUtil类 加载一次 (修改配置文件后,重启服务器)查看全部
-
使用PreparedStatement的两个好处: 1.可以将参数与SQL语句隔离,便于维护 2.可以有助于防止SQL注入查看全部
-
SQL命令窗口中导入sql的方法: 1.source d:\imooc.sql; 回车之后就会导入数据 2.使用Navicat可视化工具导入查看全部
-
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 当实现java.io.Serializable接口的实体(类)没有显式地定义一个名为serialVersionUID,类型为long的变量时,Java序列化机制会根据编译的class自动生成一个serialVersionUID作序列化版本比较用,这种情况下,只有同一次编译生成的class才会生成相同的serialVersionUID 。 如果我们不希望通过编译来强制划分软件版本,即实现序列化接口的实体能够兼容先前版本,未作更改的类,就需要显式地定义一个名为serialVersionUID,类型为long的变量,不修改这个变量值的序列化实体都可以相互进行串行化和反串行化。查看全部
-
Pager类查看全部
-
Student类查看全部
-
分页实现方式的比较查看全部
-
一、常见的分页实现方式 ①使用List接口中的subList(int startIndex,int endIndex)方法实现分页 ②直接使用数据库SQL语句实现分页 ③使用hibernate等框架实现跨数据库的分页 ->> 使用subList()实现分页 ->> 使用SQL语句实现分页 利用数据库自带的分页语法,使用分页语句,获取分页数据(例如mysql数据库使用limit关键字,oracle中使用rownum关键字等) MySql查询语句---select * from t_student limit 0,10 ->> 使用hibernate框架进行分页 创建 Query 或者 Criteria 对象 ,查询时,设置firstResult 和 maxResult属性 String hql = "from Student"; Query q = session.createQuery(hql); q.setFirstResult(0); q.setMaxResults(10); List l = q.list();查看全部
-
常见分页实现方式查看全部
-
网站常见的分页样式及效果展现查看全部
举报
0/150
提交
取消