2017年3月8日

Hibernate配置文件详解

摘要: 一、hibernate.cfg.xml 1、JDBC 连接属性 connection.url:数据库URL connection.username:数据库用户名 connection.password:数据库用户密码 connection.driver_class:数据库JDBC驱动 di... 阅读全文

posted @ 2017-03-08 15:26 想作会飞的鱼 阅读(228) 评论(0) 推荐(1) 编辑

Hibernate中的事务处理流程详解

摘要: 一、Hibernate操作的基本流程 使用 Hibernate 进行数据持久化操作,通常有如下步骤: 1、编写持久化类: POJO + 映射文件 2、获取 Configuration 对象 3、获取 SessionFactory 对象 4、获取 Session,打开事务 5、用面向对象的方式操作... 阅读全文

posted @ 2017-03-08 11:02 想作会飞的鱼 阅读(380) 评论(0) 推荐(0) 编辑

Hibernater中的持久化对象以及状态转换

摘要: 一、持久化对象的要求 1、提供一个无参的构造器:使Hibernate可以使用Constructor.newInstance() 来实例化持久化类。 2、提供一个标识属性(identifier property): 通常映射为数据库表的主键字段. 如果没有该属性,一些功能将不起作用,如:Sessi... 阅读全文

posted @ 2017-03-08 10:02 想作会飞的鱼 阅读(345) 评论(0) 推荐(0) 编辑

2017年3月7日

Hibernate的基本开发流程

摘要: 一、Hibernate开发的基本流程 二、Hibernate开发的环境搭建 1、引入Hibernate核心包以及Hibernate依赖包即可。可以在Hibernate目录下的\lib\required目录下找到所需jar... 阅读全文

posted @ 2017-03-07 23:03 想作会飞的鱼 阅读(192) 评论(0) 推荐(0) 编辑

Hibernate基础知识介绍

摘要: 一、什么是Hibernate? Hibernate,翻译过来是冬眠的意思,其实对于对象来说就是持久化。持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据... 阅读全文

posted @ 2017-03-07 21:24 想作会飞的鱼 阅读(603) 评论(0) 推荐(0) 编辑

mysql学习之基础知识

摘要: 一、什么是数据库 一般而言,数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数... 阅读全文

posted @ 2017-03-07 15:23 想作会飞的鱼 阅读(106) 评论(0) 推荐(0) 编辑

2017年3月6日

基于struts2的学生报道管理系统(附github源码地址)

摘要: 本项目参考了《java web轻量级开发全体验》,加入了对mysql的支持。 一、基本业务功能 通过struts2框架,结合mysql数据库构建一个学生报到管理系统,来模拟学生报到登记的过程。基本功能包含如下: 1、管理角色登录,登录不同的管理角色,可以进行不同的操作。 2、学生基本情况录入和查... 阅读全文

posted @ 2017-03-06 17:13 想作会飞的鱼 阅读(2873) 评论(1) 推荐(0) 编辑

2017年3月2日

struts2的输入检验

摘要: 一、输入校验简介 一个健壮的Web应用程序必须确保用户输入是合法的。比如在注册用户的时候,将用处注册信息保存到数据库之前一般我们会判断用户输入的密码长度是否过短,或者用户的email地址格式是否正确。 验证程序可以分为两大类别:字段验证器(Field validators)和非字段验证器(N... 阅读全文

posted @ 2017-03-02 15:37 想作会飞的鱼 阅读(316) 评论(0) 推荐(0) 编辑

Struts2中的数据类型转换

摘要: Struts2对数据的类型转换 一、Struts2中自带类型转换拦截器 Struts2内部提供了大量转换器,用来完成数据类型转换的问题,有如下 * boolean 和 Boolean * char和 Character * int 和 Integer * long 和 Long * float ... 阅读全文

posted @ 2017-03-02 10:50 想作会飞的鱼 阅读(237) 评论(0) 推荐(0) 编辑

Struts2中的OGNL表达式

摘要: 一、OGNL表达式简介 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。所谓对象图,即以任意一个对象为根,通过OGNL可以访问与这个对象关联的其它对象。通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍... 阅读全文

posted @ 2017-03-02 10:23 想作会飞的鱼 阅读(137) 评论(0) 推荐(0) 编辑

导航