
架构设计
DYanchao2015
互联网应用开发
展开
-
SessionFactory创建失败
用Hibernate AnnotationConfiguration往数据库中写入数据时遇到一个bug,用junit测试时总是提示上述异常,java.lang.ExceptionInInitializerError at com.hibernate.utils.HibernateUtil.<clinit>(HibernateUtil.java:19) at com.hibernate.mo原创 2016-05-06 09:21:38 · 3483 阅读 · 0 评论 -
使用Struts2遇到There is no action mapped for namespaces / and action name的问题
在最初配置struts中会遇到There is no Action mapped for namespace / and action name类似的问题,很多情况是我们粗心大意导致的,以下为总结的解决方法:1.struts.xml文件配置错误,这是其中一个很大的原因 DTD的问题在此不再赘述,网上相关的帖子很多,在这里出现的问题主要是适用版本2.0的问题,注意区分2.0和2.1,原创 2016-05-06 09:34:35 · 1251 阅读 · 0 评论 -
Hibernate学习笔记-懒加载Lazy-true
懒加载(lazy),简单说就是延时、延迟加载。 在Hibernate框架应用中,就是当我们要访问的数据量过大时,使用缓存并不太合适,因为内存容量有限 ,为了减少系统资源的消耗,减少并发量,这时需要用懒加载机制来弥补这种缺陷,但是这并不意味用了懒加载总体性能就提高了。原创 2016-05-06 15:23:01 · 4949 阅读 · 0 评论 -
在web开发中ActionContext和ServletActionContext的比较
1.ActionContextActionContext(com.opensymphony.xwork.ActionContext)是Action执行时的上下文,上下文可以看作是一个容器(其实我们这里的容器就是一个Map而已),它存放的是Action在执行时需要用到的对象。也称之为广义值栈。Struts2在每次执行Action之前都会创建新的ActionContext,在同一个线程里Actio原创 2016-05-06 19:22:55 · 1458 阅读 · 0 评论 -
jdbc连接mysql
jdbc简介 JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。 JDBC库中所包含的API任务通常与数据库使用:连接到数据库创建SQL或MySQL语句在数据库中执行SQL或MySQL查询查看和修改记录原创 2016-05-06 10:59:26 · 388 阅读 · 0 评论 -
hibernate 中使用XML配置方式cascade取值
一、 cascade saves有以下几种选项:all : 所有情况下均进行关联操作。 none:所有情况下均不进行关联操作。这是默认值。 save-update:在执行save/update/saveOrUpdate时进行关联操作。 delete:在执行delete时进行关联操作。all的意思是save-update + delete all-delete-orphan原创 2016-05-06 20:23:16 · 1942 阅读 · 0 评论 -
Hibernate中多对多关系转换
问题来源 在运用SSH架构开发Web应用时,总会遇到表之间一对多、多对一、多对多等等的关系,而对于多对多的关系,在操作和性能方面都不太理想,所以多对多的映射使用较少,实际使用中最好转换成一对多的对象模型;hibernate会为我们创建中间关联表,转换成两个一对多。原创 2016-05-09 10:06:20 · 2555 阅读 · 0 评论 -
JSON的输出方式
在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法简化了数据交换的难度,而且提供了一种伪对象的方式。Java的对象 < - >JavaScript对象(json数据格式)原创 2016-05-20 10:44:23 · 9265 阅读 · 0 评论