EJB3 entity bean需要的配置文件persistence.xml
来源:互联网 发布:js静态模板 编辑:程序博客网 时间:2024/05/16 05:19
persistence.xml文件要打包到EJB Jar文件的META-INF目录。
persistence.xml文件用于指定实体Bean使用的数据源及EntityManager对象的默认行为。
persistence.xml文件的配置说明如下:
<persistence>
<persistence-unit name="foshanshop">
<jta-data-source>java:/DefaultMySqlDS</jta-data-source>
<properties>
<property name="hibernate.hbm2ddl.auto" value="create-drop"/>
</properties>
</persistence-unit>
</persistence>
persistence-unit节点可以有一个或多个,每个persistence-unit节点定义了持久化内容名称、使用的数据源及持久化产品专有属性。name 属性定义持久化名称。jta-data-source 节点指定实体Bean使用的数据源JNDI 名称,如果应用发布在jboss下数据源名称必须带有java:/前缀,数据源
名称大小写敏感。properties节点用作指定持久化产品的各项属性,各个应用服务器使用的持久化产品都不一样如Jboss使用Hibernate,weblogic10使用Kodo,glassfish/sun application server/Oralce使用Toplink。
因为jboss 采用Hibernate,Hibernate 有一项属性hibernate.hbm2ddl.auto,该属性指定实体Bean发布时是否同步数据库结构,如果hibernate.hbm2ddl.auto的值设为create-drop,在实体Bean发布及卸载时将自动创建及删除相应数据库表(注意:Jboss 服务器启动或关闭时也会引发实体Bean 的发布及卸载)。TopLink产品的toplink.ddl-generation属性也起到同样的作用。
小提示:如果你的表已经存在,并且想保留数据,发布实体bean 时可以把hibernate.hbm2ddl.auto 的值设为none或update,以后为了实体bean的改动能反应到数据表,建议使用update,这样实体Bean 添加一个属性时能同时在数据表增加相应字段。
- EJB3 entity bean需要的配置文件persistence.xml
- EJB3 entity bean需要的配置文件persistence.xml
- EJB3?entity?bean需要的配置文件persistence.xml
- EJB---->实体Bean(Entity Bean) 持久化 和 persistence.xml 配置文件
- Java EE5到底有什么系列 – Java Persistence API 1.0( EJB3 Entity Bean)
- Java EE5到底有什么系列 – Java Persistence API 1.0( EJB3 Entity Bean)
- JPA的配置文件persistence.xml
- ejb3.0数据源配置文件mysql-ds.xml oracle-ds.xml persistence.xml sqlserver-ds.xml
- Jboss Ejb3.0 Entity Bean
- EJB3.0之(Entity)Bean
- EJB3.0之(Entity)Bean
- jpa的persistence.xml配置文件详情
- JPA的persistence.xml配置文件参数
- JPA的配置文件persistence.xml参数详解
- JPA的配置文件persistence.xml参数详解
- ejb3.0中persistence.xml文件
- Java Persistence API、Hibernate、Toplink、Entity Enterprise Java bean之间的优缺点
- 持久化persistence.xml配置文件
- 开博
- 迅雷屏蔽广告技巧
- 端口知识及攻击方法
- No DHCP or proxyDHCP offers were received.
- C#开发的两个基本编程原则的深入讨论
- EJB3 entity bean需要的配置文件persistence.xml
- 读取存储过程的值
- no bootable drive
- 数据库设计工具对比
- 开机出现一长三短的报警声,开机显示器黄灯亮?无反应
- 开发嵌入式项目小结
- tomcat中文路径解决方法
- 注释
- MiniDB实训第一天