1、JavaScript onClick 事件触发页面跳转
<input type="button" value="查询" onClick="javascript:window.location.href='salesdata_list.htm'"></td>
2、StringBuffer 、String 比较
StringBuffer sb = new StringBuffer();
sb.append("hello");
sb.equals("hello");//结果是false
//解释很简单,equals()服务的对象是String,StringBuffer = String[],即返回结果是false
//若是想比较:
sb.toString.equals("hello");//结果是true
3、DAO 层方法定义
4+1 DAO层方法定义原则 (Hibernate)
4指的是:
(1) addX(Object o);
(2) deleteX(Object o);
(3) updateX(Object o);
(4) quaryByIdX(Object o);
1指的是:
(5) find(String HQL); //自定义查询
4、建表 字段命名心得
在建立数据库表的时候,特别是前台需要展现的对象的表,需要定义2个ID,并且这两个ID都具有Primary Key的特性。
(1) 作为数据库中的Primary Key的形式存在,称为id;
(2) 另一个作为用户自定义的 主键形式存在,不需要在数据库中定义成Primary Key
但它在某些情况下可以代替数据库中的Primary Key 来使用,成为 uuid;
以项目中的商品为例子(item):
uid int(8) Primary Key; 数据库中的主键
uuid varchar(32) ; 用户对商品定义的主键
优点:
(1)在前台展示的时候只需要展示uuid,不需要去告诉用户该物品在数据库中存放的id。
(2)可以在数据未之久化之前得到该uuid 则能得到数据持久化后该uuid所对应的物品,能在数据为持久化前就对对象进行操作(更具Hibernate规定,不赞成这样使用,但能提升效率,同时带来很多不必要的麻烦),这点保留。
分享到:
相关推荐
【标题】:“谷粒学院项目笔记(内含详细配置讲解与部分源码)” 这篇笔记是谷粒学院针对一个具体项目的学习记录,其中包含了丰富的配置信息详解和部分源码分析,旨在帮助学习者深入理解项目的构建、运行以及关键功能...
乐优商城19天(全)项目笔记是一个全面记录了基于SpringCloud微服务架构的电商平台开发过程的学习资源。这份笔记涵盖了从项目初始化到系统完善的所有关键环节,旨在帮助开发者深入理解SpringBoot、SpringCloud和Vue.js...
缘梦项目笔记——网赚掘金实操项目电子书190530 缘梦项目笔记——网赚掘金实操项目电子书180710
《Mathematica演示项目笔记》光盘项目是一个包含丰富的Mathematica使用教程和演示实例的资源集合,旨在帮助用户提升在Mathematica软件中的技能,尤其是制作精美的演示项目。Mathematica是一款强大的数学计算软件,它...
电商项目笔记.md
[慕尚花坊] 项目使用原生小程序进行搭建开发,项目涵盖小程序开发所有常用的知识点 小程序内置组件:采用小程序内置组件 结合 Vant 组件库实现页面结构的搭建 项目中使用了 css 拓展语言 Scss 绘制页面的结构 小...
谷粒学苑第11天项目笔记 本资源摘要信息主要记录了谷粒学苑第11天项目笔记的相关内容,涵盖了Nuxt项目搭建、前台搭建、element-ui安装、幻灯片插件安装、Nacos配置、Redis连接等多个知识点。 一、Nuxt项目搭建 ...
【我的智囊团项目笔记】是一份集合了李兴华在IT行业中积累的丰富知识与经验的文档集合,旨在分享他在智囊团项目中的实践与思考。这份笔记可能涵盖了项目管理、技术选型、团队协作、问题解决等多个方面,对于想要提升...
【标题】:“李兴华我的智囊团项目笔记”揭示了这是一份关于J2EE项目的个人学习记录,由李兴华编撰。这个项目笔记可能是他在深入理解J2EE技术栈的过程中,对所学知识的整理和实践经验的总结。 【描述】:“学习J2EE...
这份"android学习与开发项目笔记.zip"压缩包包含了从第一天到第五天的学习记录,以及一个专门的"知识点笔记"和"android手机卫士项目笔记",旨在帮助初学者系统地理解和实践Android应用开发。 首先,让我们从...
乐优商城《项目笔记》是一份详实的学习资料,涵盖了从第1天到第19天的项目开发全过程。这份笔记旨在帮助读者深入理解电商平台的构建过程,通过文字记录的形式,分享了在实际项目开发中的关键技术和经验。下面将详细...
【大事件项目笔记.zip】是一个压缩包文件,包含多个子文件夹,分别是Day01、Day02、Day03和Day04,这通常表示一个连续的学习或工作过程,可能是一个为期四天的培训、研讨会或者项目开发的记录。由于标签为"11",这...
【标题】"我的智囊团项目笔记及SQL建库脚本.rar" 提供的是一份与智囊团项目相关的学习资料,其中包含了SQL数据库构建的关键步骤和笔记内容。这个压缩包很可能是为了帮助用户理解并实施一个智囊团项目的数据库设计和...
项目笔记
【标题】:“任亮广西移动电商项目笔记”揭示了在电商项目开发中涉及的重要技术和实践。这个笔记由任亮编写,可能是在传智播客的就业班中分享,旨在帮助学员理解和掌握移动电商项目的实施过程。 【描述】:“任亮...
"出租车数据分析项目笔记1" 本笔记旨在记录出租车数据分析项目的实现过程,涵盖了从项目 clone 到构建和部署的整个过程。 克隆项目代码 首先,我们需要从 GitHub 上 clone 项目代码到本地。克隆完成后,我们将...
【标题】"我的智囊团(mldn)项目笔记+源代码" 提供的是一个学习SSH框架的资源包,由知名讲师李兴华通过mldn平台进行教学。SSH是Struts、Spring和Hibernate三个开源框架的首字母缩写,它们在Java Web开发中被广泛使用...
项目笔记.html