EJB&Hibernate
文章平均质量分 69
驭乐MJ
学徒,记录而已,杂食动物
展开
-
EntityManager方法回顾
EntityManager 是用来对实体Bean 进行操作的辅助类。他可以用来产生/删除持久化的实体Bean,通过主键查找实体bean,也可以通过EJB3 QL 语言查找满足条件的实体Bean。实体Bean 被EntityManager 管理时,EntityManager跟踪他的状态改变,在任何决定更新实体Bean 的时候便会把发生改变的值同步到数据库中。当实体Bean 从EntityManage转载 2014-11-26 14:10:23 · 618 阅读 · 0 评论 -
jpa nativeQuery
1、www.blogjava.net/jesson2005/articles/380882.html2、www.blogjava.net/jesson2005/articles/380883.html3、www.blogjava.net/jesson2005/articles/380884.html4、www.blogjava.net/jesson2005/articles/38088转载 2015-01-01 15:58:57 · 1812 阅读 · 0 评论 -
JPA EntityManager详解(二)
★ 提示 ★目前JBoss 4.2集成了的Tomcat版本为5.5,但Tomcat 6.0以后的版本中才支持使用注释,所以如果将本例中Servlet运行在JBoss 4.2中,并不能获得EntityManagerFactory对象;但在符合J2EE 5.0的服务器中,这样运行是可以的。虽然在目前JBoss 4.2版本中不支持使用注释,但可以通过另一种方式来获得应用托管的EntityMa转载 2015-01-01 15:56:11 · 536 阅读 · 0 评论 -
EJB事务温习理解
以下转自blog.csdn.net/jnqqls/的系列博客EJB,写的很好!在介绍EJB的事务之前,我们很有必要再对事务的基本概念再做一个回顾和了解,通过对基础概念的掌握能够帮助我们深一步的去理解EJB中的事务. 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。简单点说就是事务的正确执行使得数据库从一种状态转换成另一种状态。转载 2015-01-01 14:26:23 · 662 阅读 · 0 评论 -
seam 中的EntityManager
关于EntityManager有何用处?它管理你的entities ;)。 那是一些简单的java对象,通过getters and setters具备一些属性。这些属性之一是id(一般是Long数据类型),并且这些class必须以@Entity注解(annotated )。在seam的源码中可以找到一大批这样的例子,例如booking例子。在seam中,一件很重要的事情就是,每个Entity都有一原创 2015-01-01 16:17:16 · 673 阅读 · 0 评论 -
JPA 高级分析
来自:blog.csdn.net/eddle/article/details/7192250/1.JPA的实体生命周期:JPA的实体有以下4中生命周期状态:(1).New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。(2).Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象转载 2015-01-01 16:01:49 · 677 阅读 · 0 评论 -
JPA 终极理解
最近在项目中涉及了稍微复杂的实体操作,考验了我对jpa和数据持久化的理解,虽然完成了功能,但是很久没有回头温习复习一下相关的知识了,所以在网上看到了很好的文章,况且没有做过相应的总结,于是在这里记录下来。一篇是大体的jpa高级分析。还有即使一系列的jpa文章,因为字数比较多,篇幅有限,这里这贴出链接。1、(jpa高级分析)已经记录过了。2、JPA!!!我将根据他的一系列转载过来:www.b原创 2015-01-01 15:38:42 · 578 阅读 · 0 评论 -
for input string "id***" 的问题
问题描述:在后台方法中使用jpa的createNativeQuery()传入一个sql 搜索一系列对象,使用getResultList()返回指定对象的List在页面试图中使用 遍历然后var代表每一个遍历的对象,取他的相应的字段值,包括id 等等字段,使用那个字段就报那个字段的for input string ""错误,很是郁闷,google后也没有什么他别的发现。最后解决:原创 2015-01-01 13:43:00 · 4325 阅读 · 0 评论 -
EJB QL 查询
来自:http://blog.sina.com.cn/s/blog_5016113a0100asnl.html 系列笔记在java persistence中,可以同时使用EJB QL查询语言和原生的SQL来完成查询操作。由于EJB QL是一种描述Java对象的查询语言,而entity manager会为你处理由EJB QL向原生SQL转换的工作,因此它具有跨数据库厂商转载 2014-12-07 10:00:27 · 790 阅读 · 0 评论 -
postgresql过程语言
之前看过也转载过postgresql存储过程和触发器的写法,其实本质上都是过程语言的写法,依然是 cnblog上的那位博主,总结的。学习。一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的转载 2015-02-10 21:46:15 · 693 阅读 · 0 评论