摘要:
对于不是使用spring管理的项目,我们就自己创建对象使用:大概的思路就是①创建dao接口②实现该接口,并且编写逻辑:Dao:public interface StudentDao {public List findAll();}因为是测试,所以我们就只定义了一个查询所有记录的方法,下面是实现:pu... 阅读全文
摘要:
JPQL语言,即 Java Persistence Query Language 的简称。JPQL 是一种和 SQL 非常类似的中间性和对象化查询语言,它最终会被编译成针对不同底层数据库的 SQL 查询,从而屏蔽不同数据库的差异。 JPQL语言的语句可以是 select 语句、update 语句或d... 阅读全文
摘要:
jpa的缓存分为一级缓存和二级缓存,一级缓存值得是会话级别的,而二级缓存是跨会话级别的。 使用二级缓存,使用到了Ehcache,首先第一步需要在配置文件中配置使用了二级缓存ENABLE_SELECTIVE 注意:既然是二级缓存。那么当然需要知道缓存哪些东西和使用什么jpa产品(这是我自己理解的),... 阅读全文
摘要:
在我们做数据库设计的时候,最烦的就是各种表之间的关联关系了,关联关系有:一对多,多对一,一对一,其中还有单向和双向的区别. 1.双向一对多及多对一映射:既然是双向,那么就是同一类的了:双向一对多关系中,必须存在一个关系维护端,在 JPA 规范中,要求 many 的一方作为关系的维护端(owner s 阅读全文
摘要:
在我们的jpa的helloworld中,我们看到了简单的一个jpa保存操作,下面就来好好学习一下,JPA最主要的几个类 1.基本的几个类: ①:Persistence 类是用于获取 EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFac... 阅读全文
摘要:
Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。 因为我总结的是 阅读全文
摘要:
上一篇学习了JPA的helloworld,也初略的使用了一些注解,接下来就细细的了解一下有哪些注解,和这些注解的作用 JPA的基本注解: ①@Entity,@Table,@Id,@GeneratedValue,@Column,@Basic,这些是最基本的注解了 一:@Entity: 标注用于... 阅读全文
摘要:
JPA 是什么 Java Persistence API:用于对象持久化的API。 Java EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层:JPA和Hibernate的关系:JPA 是 hibernate 的一个抽象(就像JDBC和JDBC驱动的关系): JPA 是... 阅读全文
摘要:
1、@Entity(name=”EntityName”)必须,name为可选,对应数据库中一的个表2、@Table(name=””,catalog=””,schema=””)可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称... 阅读全文
摘要:
http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html 阅读全文