上一页 1 ··· 3 4 5 6 7 8 下一页

2016年8月31日

摘要: 思考 对象数量 action 多个 [需要维护成员变量] service 一个 [不需要维护成员变量] dao 一个 [不需要维护成员变量] 创建时间 action 访问的时候创建 service 启动的时候创建 dao 启动的时候创建 action 多个 [需要维护成员变量] service 一个 阅读全文
posted @ 2016-08-31 11:26 unknow16 阅读(148) 评论(0) 推荐(0) 编辑

2016年8月29日

摘要: 理解缓存的定义: 缓存(Cache): 计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存。 理解二级缓存的定义: Hi 阅读全文
posted @ 2016-08-29 22:06 unknow16 阅读(2352) 评论(0) 推荐(0) 编辑

2016年8月28日

摘要: 分析: 精确到Session的权限控制(判断Session是否存在) 使用过滤器完成粗颗粒的权限控制,如果Session不存在就跳转到首页,如果存在可以通过URL链接访问到对应的操作。 第一步:定义一个过滤器: 第二步:在web容器中添加对应的过滤器: 总结: 在过滤器中定义放行的连接,因为不是每个 阅读全文
posted @ 2016-08-28 21:11 unknow16 阅读(578) 评论(0) 推荐(0) 编辑

2016年8月22日

摘要: JPA相关接口/类: Persistence Persistence 类是用于获取 EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFactory 的 静态方法 。 createEntityManagerFactory 方法有如下两个重载版本。 阅读全文
posted @ 2016-08-22 23:18 unknow16 阅读(519) 评论(0) 推荐(0) 编辑
 
摘要: @Entity @Entity 标注用于实体类声明语句之前,指出该Java 类为实体类,将映射到指定的数据库表。如声明一个实体类 Customer,它将映射到数据库中的 customer 表上。 @Table 当实体类与其映射的数据库表名不同名时需要使用 @Table 标注说明,该标注与 @Enti 阅读全文
posted @ 2016-08-22 22:22 unknow16 阅读(171) 评论(0) 推荐(0) 编辑
 
摘要: 使用JPA持久化对象的步骤 创建 persistence.xml, 在这个文件中配置持久化单元 需要指定跟哪个数据库进行交互; 需要指定 JPA 使用哪个持久化的框架以及配置该框架的基本属性 创建实体类, 使用 annotation 来描述实体类跟数据库表之间的映射关系. 使用 JPA API 完成 阅读全文
posted @ 2016-08-22 21:27 unknow16 阅读(120) 评论(0) 推荐(0) 编辑
 
摘要: JPA和Hibernate的关系 JPA 是 hibernate 的一个抽象(就像JDBC和JDBC驱动的关系): JPA 是规范:JPA 本质上就是一种 ORM 规范,不是ORM 框架 —— 因为 JPA 并未提供 ORM 实现,它只是制订了一些规范,提供了一些编程的 API 接口,但具体实现则由 阅读全文
posted @ 2016-08-22 21:20 unknow16 阅读(140) 评论(0) 推荐(0) 编辑

2016年8月16日

摘要: 方式一:直接使用HibernateTemplate的find()方法,find方法支持执行hql语句 方式二:获取SessionFactory,再获取Session 方式三:使用hibernateTemplate调用回调函数 阅读全文
posted @ 2016-08-16 22:53 unknow16 阅读(8040) 评论(0) 推荐(0) 编辑

2016年8月15日

摘要: 产生原因: 当使用hibernate查询一个对象的时候,如果Session关闭,再调用该对象关联的集合或者对象的时候,会产生懒加载异常! 解决方案: 方案一: 在Session关闭之前,查询对象关联的集合或者对象,所有在业务层的方法上添加: 1 public ElecUser findUserByL 阅读全文
posted @ 2016-08-15 23:30 unknow16 阅读(512) 评论(0) 推荐(0) 编辑

2016年8月13日

摘要: 开启svn服务:sudo svnserve -d -r /Users/fuyi/svnserver/mycode/ 阅读全文
posted @ 2016-08-13 17:35 unknow16 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页