![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH框架
SkyFire1121
软件开发、信息安全
展开
-
hibernate学习之简单入门程序
1. 创建项目,导入jar包,创建Java项目即可。(1)在hibernate-release-5.2.12.Final\lib\required中的所有jar包,和lib\jpa-metamodel-generator在的jar包(2)mysql的驱动包:mysql-connector-java-5.1.38-bin.jar(3)日志包:log4j-1.2.17.jar,slf4j-原创 2018-01-24 18:58:52 · 309 阅读 · 0 评论 -
Struts学习之简单入门程序
1. 创建web项目,添加jar包很多人不知道怎么添加struts2的jar包,其实不需要记,用解压软件打开struts-2.3.24.1\apps下的事例程序,直接复制WEB-INF下的lib文件夹中的所有jar包就可以了。2. 创建actionpublic class HelloAction { public String execute() { return "原创 2018-01-23 22:15:50 · 252 阅读 · 0 评论 -
hibernate学习之简单核心概念
一、hibernate1. hibernate是什么?hibernate是一个开放源代码的对象关系映射框架(ORM),它是当今主流的Java持久层框架之一。(1)hibernate框架应用在JavaEE三层架构中的dao层框架。(2)在dao层对数据库进行crud操作,hibernate底层代码就是jdbc,hibernate对jdbc进行封装,好处为:不需要写复杂的jdbc代原创 2018-01-25 11:27:29 · 305 阅读 · 0 评论 -
实体类的编写规则
1. 实体类里面的属性都是私有的,即修饰词为private。2. 私有属性使用公开的set和get方法操作。3. 要求实体类有属性作为唯一值(一般使用id值)。4. 实体类属性建议不使用基本数据类型,而使用基本数据类型对应的包装类。(1)八个基本数据类型对应的包装类。--int ->Integer--char -> Character--其他的都是首字母大写,比如:原创 2018-01-25 16:50:41 · 854 阅读 · 0 评论 -
hibernate事务操作
一、事务相关概念1. 什么是事务数据库事务是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。2. 事务特性一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。原子性:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事...原创 2018-03-03 15:55:03 · 530 阅读 · 0 评论 -
解决SSH项目中could not initialize proxy - no Session错误
因为hibernate跟spring整合以后,hibernate的session就交给spring管理了,请求进来的时候打开session,请求完成的时候关闭session。当我们想要使用懒加载去获取数据的时候,这时候原先的那个session已经关闭了,不能再获取数据了。由此,spring专门为这种情况作了一个过滤器org.springframework.orm.hibernate5.suppor...原创 2018-03-18 16:40:46 · 547 阅读 · 0 评论