jpa里注解PersistenceUnit是什么意思

问题描述

jpa里注解PersistenceUnit是什么意思

解决方案

@PersistenceUnit(unitName = "entityManagerFactory") private EntityManagerFactory entityManagerFactory; 注入EntityManagerFactoryhttp://jinnianshilongnian.iteye.com/blog/1457224
解决方案二:
http://hi.baidu.com/injava/item/f8452b23a0a2bb8f6f2cc347

时间: 2025-01-17 15:24:46

jpa里注解PersistenceUnit是什么意思的相关文章

JPA总结

简介:         Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现.JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是Hibernate框架的作者, 它吸取了目前Java持久化技术的优点,旨在规范.简化Java对象的持久化工作.使用JPA持久化对象,并不是依赖于某一个ORM框架.因此Hibernate是它的一种实现.除了Hiberna

JPA的使用

JPA,Java 持久化规范,是从EJB2.x以前的实体 Bean 分离出来的,EJB3 以后不再有实体 bean,而是将实体 bean 放到 JPA 中实现. JPA 是 sun 提出的一个对象持久化规范,各 JavaEE 应用服务器自主选择具体实现,JPA 的设计者是 Hibernate 框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogic使用EclipseLink(以前叫TopLink)作为默认的JPA实现,IBM的Websphere和S

JPA学习笔记-JPA基础

1.JPA简介: Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现.JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是hibernate框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogic使用EclipseLink(以前叫TopLink)作为默认的JPA实现,IBM的Websphere和S

关于jboss里jta的配置,该如何配置?

问题描述 我用Struts2写了个很简单的登陆程序.部署在tomcat上.这个没有问题.后面用EJB3写的,用一个sessionBean来验证用户名和密码.sessionBean调用jpa读取数据库来验证.ejb部署在jboss上..如果不访问数据库,程序没有问题.所以应该是配置文件的问题.jboss里对数据库访问好像必须要datasource,这个我不了解.搜了半天网查的,还是不行.下面是配置,大家帮忙看看哈...在jboss->docs->examples->jca下修改了mysql

使用RSA V7.5中的UML-to-JPA转换加速JPA开发

本文介绍 Rational Software Architect(RSA)V7.5 中最新的 UML-to-JPA 转换,它允许使用者在 UML 对象模型上进行 JPA 配置和数据模型设计,并能快 速生成带 JPA 注解的 Java 类,可以将开发人员从频繁的重复工作中解放出来 .当在 O/R Mapping 开发过程中因需求变化而带来模型和代码的频繁变化时, 使用 RSA 的 UML-to-JPA 转换工具可以有效的降低项目迭代中的重复工作,同 时也有利于保证对象模型和数据模型的一致性,对于应

Guice 3.0 学习 persist jpa

  guice 3.0 的 persist 实现 使用的是 jpa    代码可以从 googlecode 上面下载    http://code.google.com/p/google-guice/downloads/list   guice-3.0-rc3-src.zip   现在还是 beate的版本 但是可以 看api 学习了.   首先 测试使用的是 hsqldb 数据库   jpa 的配置 文件 test/META-INF/persistence.xml   <?xml versio

1对1主键关联, 使用jpa映射, 添加记录时报org.hibernate.exception.ConstraintViolationException

问题描述 实体代码:package entity;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.OneToOne;import javax.persistence.PrimaryKeyJoinColumn;import j

JPA where in查询的问题

问题描述 我的业务场景是这样的,我有一个流程节点,有对应的状态节点1,状态1,状态2,状态3节点2,状态4...所以,我们的ql="selectefromEntityewheree.statusin(:status)";这个in里面的内容,需要动态的决定说是否进行查找,可能是1个参数,可能是3个参数.我在网络上查询,发现jpa可以对集合进行操作引用 "9.JPA的集合查询:我们知道在SQL语句中,查找某元素是否在某个集合中时常用类似:in(a,b,c)的查询语句,在JDBC中

基于注解的 Hibernate 配置

Hibernate 注解和 JPA 在 hibernate.cfg.xml 中 把 <mapping resource= 改为 <mapping class="xxxx.XX" JPA 中注解的应用 基于注解的的对象关系映射 @Entity @Table @Id @GenerateValue(strategy=GenerationType.AUTO) @Temporal(日期相关) @Temploral(TemporalType.TIMESTMP) @Basic(普通,不添