JAVA 框架
ForeverDWYW
这个作者很懒,什么都没留下…
展开
-
Hibernate 实体关联关系映射----总结
Hibernate关联关系映射目录│ ├─单向关联│ ├─ 一对一外键单向关联│ ├─ 一对一主键单向关联│ ├─ 一对一连接表单向关联│ ├─ 一对多外键单向关联│ ├─ 一对多连接表单向关联│ ├─ 多对一外键单向关联│ ├─ 多对一连接表单向关联│ └─ 多对多单向关联└─双向关联转载 2017-02-08 17:36:27 · 415 阅读 · 0 评论 -
Hibernate 一对多外键双向关联
Hibernate 一对多外键双向关联 一、模型介绍 一个人(Person)对应多个地址(Address)。 二、实体(省略getter、setter方法) public class Person1nfk_sx implements Serializable { private int personid; private String name;转载 2017-02-08 17:53:10 · 746 阅读 · 0 评论 -
Hibernate 一对多连接表双向关联
Hibernate 一对多连接表双向关联 一、模型介绍 一个人(Person)对应多个地址(Address)。 二、实体(省略getter、setter方法) public class Person1ntab_sx {转载 2017-02-08 17:56:18 · 691 阅读 · 0 评论 -
Hibernate 多对多双向关联
Hibernate 多对多双向关联 一、模型介绍 多个人(Person)对应多个地址(Address)。一个人可对应多个地址,一个地址也可以对应多个人。 二、实体(省略getter、setter方法) public cla转载 2017-02-08 17:57:00 · 379 阅读 · 0 评论 -
spring AspectJ的Execution表达式-备忘笔记(转)
Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1、execution(转载 2017-03-19 18:14:42 · 490 阅读 · 0 评论 -
Log4j输出终端(Appender)详解
对于Appender接口,Log4j提供了以下几个实现:org.apache.log4j.ConsoleAppender(控制台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(每天都产生一个日志文件)org.apache.log4j.RollingFileAppe转载 2017-03-21 17:06:45 · 3327 阅读 · 0 评论 -
hibernate一级缓存和二级缓存的区别
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发转载 2017-03-31 23:54:50 · 350 阅读 · 0 评论 -
Hibernate中HQL函数汇总
在数据访问层(DAO层)通常我们会使用sql语句或者hql语句,而在我们使用hql语句拼接时有时会报错,通常的原因是:我们使用了标准的sql语句,开启的确是hibernate的面向对象的语句 sessionFactory.getCurrentSession().createQuery(sql);我们应改成 sessionFactory.getCurr转载 2017-03-25 20:25:19 · 5972 阅读 · 0 评论 -
Hibernate 与 MyBatis的比较
SQL优化方面Hibernate的查询会将表中的所有字段查询出来,这一点会有性能消耗。Hibernate也可以自己写SQL来指定需要查询的字段,但这样就破坏了Hibernate开发的简洁性。而Mybatis的SQL是手动编写的,所以可以按需求指定查询的字段。Hibernate具有自己的日志统计。Mybatis本身不带日志统计,使用Log4j进行日志记录。扩展性方面Hibernate转载 2017-04-25 14:33:32 · 597 阅读 · 0 评论 -
Struts2 继承ActionSupport的用处
Action 跟 Actionsupport 的区别 当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢?Action接口有:public static final java.lang.String SUCCESS = "success";public static final java.lang转载 2016-12-05 10:29:33 · 16108 阅读 · 0 评论 -
Hibernate 一对一连接表双向关联
Hibernate一对一连接表双向关联 一、模型介绍 一个人(Person)对应一个地址(Address)。 二、实体(省略getter、setter方法) public class Person11tab_sx {转载 2017-02-08 17:50:42 · 336 阅读 · 0 评论 -
Hibernate 一对一主键双向关联
Hibernate 一对一主键双向关联 一对一主键映射在一对一映射中还算是最为常用的。 一、模型 一个人Person 对应一个地址Address。 二、数据模型和对象模型图 导出建表SQL如下: /*==============================================================*/转载 2017-02-08 17:49:19 · 343 阅读 · 0 评论 -
Hibernate 一对一外键单向关联
Hibernate 一对一外键单向关联 事实上,单向1-1与N-1的实质是相同的,1-1是N-1的特例,单向1-1与N-1的映射配置也非常相似。只需要将原来的many-to-one元素增加unique="true"属性,用于表示N的一端也必须是唯一的,在N的一端增加了唯一的约束,即成为单向1-1。基于外键的单向1-1的配置将与无连接表N-1关联的many-to-one增加uniqu转载 2017-02-08 17:39:21 · 297 阅读 · 0 评论 -
Hibernate 一对一主键单向关联
Hibernate 一对一主键单向关联 1-1的关联可以基于主键关联,但基于主键关联的持久化类不能拥有自己的主键生成策略,它的主键由关联类负责生成。另外,另外,增加one-to-one元素来关联属性,必须为one-to-one元素增加constrained="true"属性,表明该类主键由关联类生成。转载 2017-02-08 17:41:15 · 452 阅读 · 0 评论 -
Hibernate 一对一连接表单向关联
Hibernate 一对一连接表单向关联 这种情况很少见,但Hibernate同样允许采用连接表关联1-1.有连接表的1-1同样只需要将N-1的many-to-one元素增加unique="true"属性即可。 一、模型介绍 一个人(Person)对应一个地转载 2017-02-08 17:42:08 · 929 阅读 · 0 评论 -
Hibernate 一对多外键单向关联
Hibernate 一对多外键单向关联 这种情况很少见,但Hibernate同样允许采用连接表关联1-1.有连接表的1-1同样只需要将N-1的many-to-one元素增加unique="true"属性即可。 一、模型介绍 一个人(Person)对应多个地址转载 2017-02-08 17:43:32 · 1300 阅读 · 0 评论 -
Hibernate 一对多连接表单向关联
Hibernate 一对多连接表单向关联 一、模型介绍 一个人(Person)对应多个地址(Address),比如家庭地址、公司地址。 二、实体(省略getter、setter方法) public cla转载 2017-02-08 17:44:11 · 731 阅读 · 0 评论 -
Hibernate 多对一外键单向关联
Hibernate 多对一外键单向关联 一、模型介绍 多个人(Person)对应一个地址(Address)。 二、实体(省略getter、setter方法) public class Personn1fk {转载 2017-02-08 17:44:54 · 867 阅读 · 0 评论 -
Hibernate 多对一连接表单向关联
Hibernate 多对一连接表单向关联 一、模型介绍 多个人(Person)对应一个地址(Address)。 二、实体(省略getter、setter方法) public class Personn1tab {转载 2017-02-08 17:45:43 · 326 阅读 · 0 评论 -
Hibernate 多对多单向关联
Hibernate 多对多单向关联 一、模型介绍多个人(Person)对应多个地址(Address)。一个人可对应多个地址,一个地址也可以对应多个人。 二、实体(省略getter、setter方法) public cl转载 2017-02-08 17:46:41 · 322 阅读 · 0 评论 -
Hibernate 一对一外键双向关联
Hibernate 一对一外键双向关联 一对一外键关联是一对多外键关联的特例,只是在多的一方加了个唯一性约束。 一、模型一个人对应一个地址。 /*==============================================================*//* DBMS name: MySQL 5.0转载 2017-02-08 17:47:38 · 418 阅读 · 0 评论 -
ActionContext和ServletActionContext
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得re转载 2016-12-02 15:32:16 · 324 阅读 · 0 评论