JPA/Hibernate
文章平均质量分 76
Morpheus丶
gaoyisheng.site/homepage
展开
-
JPA学习笔记-JPA基础
1.JPA简介:Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现。JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是hibernate框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogic使用E转载 2016-12-22 21:32:10 · 404 阅读 · 0 评论 -
JPA属性注解
https://www.ibm.com/developerworks/cn/Java/j-lo-jparelated/http://www.ibm.com/developerworks/cn/java/j-lo-jpasimpemap/https://www.ibm.com/developerworks/cn/java/j-lo-hibernatejpa/http://www.ibm.com/转载 2017-08-29 13:43:28 · 917 阅读 · 0 评论 -
JPA学习(四):java持久化查询语言JPQL--高级应用及语法
JPQL基础=>请点击:http://blog.csdn.net/timo1160139211/article/details/72935260java持久化查询语言JPQL--高级应用及语法一、JPQL的分页、分组和排序 分页查询:jpql对分页的操作主要依靠对Quary对象的设置操作实现的:String queryString = "select原创 2017-06-09 22:22:15 · 1389 阅读 · 0 评论 -
JPA学习(五):java持久化查询语言JPQL--动态查询的使用及语法限制
JPQL动态查询(模糊查询)中 通配符 与 动态变量 的 联合使用 限制:JPQL动态查询 参数不存在问题解决:错误使用方式=>形如如下代码:1/2:@SuppressWarnings("unchecked")public List<Item> fuzzySearch(String name) { String queryString = "SELECT i FROM Item i WHER原创 2017-02-21 10:49:47 · 3500 阅读 · 0 评论 -
JPA学习(三):java持久化查询语言JPQL--介绍、基础语法
写项目写到中间回来查漏补缺,整理一下学习资料,指导老师:"好记性不如烂笔头"。JPA学习(三):java持久化查询语言JPQL介绍java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单的查询语义绑定在一起,使用这种语言编写查询是可移植的,可以被编译成所有主流数据库服务器上的SQL.JPQL运算符原创 2017-06-08 22:03:21 · 3117 阅读 · 0 评论 -
JPA配置,逆向工程映射到Entity实体类
准备:wildfly/tomcat或者其他服务器 你的数据库的Driver,(此处用的mysql-connecter-java-5.1.39-bin.jar)将已有项目转换成JPA project.. Step1:[选中项目,右键] -> [Configure] -> [Conver to JPA project]Step2.1:Configuration有custom(用户定制原创 2017-04-25 17:42:08 · 7253 阅读 · 0 评论 -
What is 'JNDI'? What does 'JDNI' do?
文章转自:http://blog.csdn.NET/cymm_liu/article/details/34417907JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文转载 2017-05-20 15:03:14 · 266 阅读 · 0 评论 -
"A more recent version of this document is supported by this" JPA persistence.xml问题
问题解决处:感谢stackoverflowhttp://stackoverflow.com/questions/3701901/eclipse-does-not-recognize-content-of-persistence-xmlEclipse中操作:Windows –> Preferences –> ValidationScroll down to “JPA Validator” and原创 2017-05-04 21:15:27 · 1040 阅读 · 0 评论 -
实体bean(entity)配置,jpa增删改api,JPAsql增删改
1.ORM框架必然发展趋势:jdbc->hibernate(是产品,实现jpa规范)->jpa(是规范,不是产品)。ps:运用jpa规范的API进行编程,不对Hiberbate,topLink等orm框架构成威胁。2.JPA环境搭建[hibernate-distribution-3.6.10.Final]1.准备lib包2.jar包引入时,千万注意目录不能有中文或者空格转载 2017-01-12 20:53:42 · 1096 阅读 · 0 评论 -
JPA学习笔记-JPA进阶
1.JPA的实体生命周期:JPA的实体有以下4中生命周期状态:(1).New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。(2).Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象。(3).Datached:游离态离线对象,有id值,但没有和Persistence Context建立关联的对象。(4).Remo转载 2016-12-30 11:12:02 · 1110 阅读 · 0 评论 -
hibernate 乐观锁与悲观锁的实现
hibernate 乐观锁与悲观锁使用Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。Hibernate的加锁模式有: Ø ...转载 2017-07-21 14:55:02 · 2472 阅读 · 0 评论