web
文章平均质量分 60
l55iuming
这一天我来了,确实来了
展开
-
使用TransactionProxyFactoryBean代理事务
javaee开发中,在使用spring提供的JpaTemplate进行查询时,如果数据量过大,查询效率就会明显降低。这可能是由于sessionFactory不能及时关闭,越用速度越慢。下面推荐使用使用TransactionProxyFactoryBean代理事务。lazy-init="true" abstract="true"> PRO原创 2016-03-18 18:55:20 · 553 阅读 · 0 评论 -
马士兵hibernate笔记
课程内容1 HelloWorlda) Xmlb) annotation2 Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping3 常见的0/R框架(了解)4 hibernate基础配置(重点)5 ID生成策略(重点 A原创 2015-10-17 22:04:22 · 1384 阅读 · 0 评论 -
session request application page 之间的区别
1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如原创 2015-10-19 21:20:42 · 374 阅读 · 0 评论 -
jsp的内置对象
jsp内置对象 定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 ob原创 2015-10-20 16:03:09 · 355 阅读 · 1 评论 -
hibernate 一对多 多对一 关系的理解
1、单向多对一和双向多对一的区别?只需要从一方获取另一方的数据时 就使用单向关联双方都需要获取对方数据时 就使用双向关系部门--人员使用人员时如果只需要获取对应部门信息(user.getdeptarment())不需要 从部门下的人员信息时,就配置成单向 多对一使用部门时如果只需要获取部门下人员信息(deptartmanet.getusers())不转载 2015-10-20 20:58:54 · 3931 阅读 · 0 评论 -
主键中的mappdeBy的使用方法
mappedBy用于指定在双向关系中两个实体中被哪个实体是被关联处理的. 1、@OneToMany(mapped=“由One的一方指向Many的一方,并且,这个属性应该等于Many的一方中含有One类的属性的属性名,否则会出错”)如:在ClassPO中:@OneToMany(targetEntity=StudentPO.class,mappedBy="myclass",转载 2015-10-21 20:26:52 · 734 阅读 · 0 评论 -
hibernate 中 session的get 和load方法比较
load读取:Java代码 Users user = (Users)session.load(Users.class, userId); get读取:Java代码Users user = (Users)session.get(Users.class, userId); 区别1: 1. load原创 2015-10-22 17:36:15 · 334 阅读 · 0 评论 -
数据库的几个概念:主键,外键,索引,唯一索引
主键: 主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从学生表中搜索一条纪录如查找一个人,就只能根据学号去查找,这才能找出唯一的一个,这就是主键;如:id int(10) not null primary key auto_increment ;自增长的类型 ;外键: 定义数据表 假如某个电脑生产商,它的数据库中保存转载 2015-10-22 20:05:26 · 350 阅读 · 0 评论 -
hibernate原理解析
hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernate,创建session对象,他是线程安全的,通常采用单子模式创建此对象。conf原创 2015-10-22 22:23:17 · 495 阅读 · 0 评论 -
异常:could not initialize proxy - no Session
这种异常有时是因为在用Hibernate的load方法取数据库的数据时发生的,因此往往load出来的对象是一个Proxy即一个代理对象,而取出来的方法执行完毕后,session就会关闭,而当返回这个代理对象到客户端解析jsp页面时才会真正的发SQL语句,而此时的session已经关闭,因此会抛出此异常。解决方法如下:(1)使用get方法来替代load方法,但是要注意的时若get方法的数据表若还原创 2015-12-12 17:16:14 · 606 阅读 · 0 评论 -
el表达式跟ognl表达式的区别(用法和页面取值)
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1.区别用法区别:OGNL是通常要结合Struts 2的标志一起使用,如 struts页面中不能单独使用,el可以单独使用 ${sessionScope.username} 页面取值区别: 名称servletognl转载 2015-12-12 17:20:55 · 465 阅读 · 0 评论 -
Could not publish server configuration for Tomcat v6.0 Server at localhost.
经常在使用tomcat服务器的时候 总会发生一些莫名其妙的错误。就像下面这个错误: 在配置文件中存在多个/MyWeb的配置,导致不能发布服务。 错误信息:Could not publish server configuration for Tomcat v6.0 Server at localhost.Multiple Contexts have a path原创 2016-03-02 16:27:14 · 446 阅读 · 3 评论 -
405, HTTP Status 405 - JSPs only permit GET POST or HEAD.。
@RequestMapping(value="/emp/{id}",method=RequestMethod.DELETE)public String delete(@PathVariable("id") Integer id){employeeDao.delete(id);return “success”;}就是这段咯,就是测试RESTful风格的URL时,在web.xm原创 2016-03-02 21:55:50 · 3555 阅读 · 4 评论 -
servlet总结
什么是Servlet?① Servlet就是JAVA 类② Servlet是一个继承HttpServlet类的类③ 这个在服务器端运行,用以处理客户端的请求1.sevlet的生命周期Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Se原创 2015-08-16 21:53:23 · 574 阅读 · 0 评论