- 浏览: 406781 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (325)
- 数据中台 (15)
- 设计模式 (7)
- 数据结构 (4)
- JavaScript (51)
- 网页设计与制作 (7)
- Flex (4)
- Fckeditor (7)
- Struts (12)
- Spring (19)
- Hibernate (14)
- EJB3.0 (19)
- Java EE 6 (2)
- JSP (22)
- 辅助框架 (9)
- WebService (1)
- XML (8)
- 正则表达式 (5)
- 并发(多线程) (2)
- Java网络 (10)
- 开发工具 (25)
- Oracle (15)
- MySQL (8)
- Git (4)
- SQL Server (2)
- C# (9)
- php (14)
- asp (2)
- ColdFusion (5)
- Tex (1)
- 云游戏 (1)
最新评论
-
CSDNBenbenChong:
...
SQL里desc和asc是什么意思 -
雪狐一号:
非常好 顶一个
SQL里desc和asc是什么意思 -
boyleichinasoft:
thinking...
该如何去使用设计模式呢? -
nforce_com:
写的很好,学习了!不过Student 一般情况下不会删除所有 ...
JPA多对多 -
TaoistWar:
那是FCKEditor的,详细信息只能查看官方文档,或者直接看 ...
1.fckeditor-java-2.5给上传图片添加水印
1.添加jar包
hibernate & jpa jar(15): hibernate-distribution-3.3.1.GA/hibernate3.jar hibernate-distribution-3.3.1.GA/lib/required/antlr-2.7.6.jar hibernate-distribution-3.3.1.GA/lib/required/dom4j-1.6.1.jar hibernate-distribution-3.3.1.GA/lib/required/commons-collections-3.1.jar hibernate-distribution-3.3.1.GA/lib/required/jta-1.1.jar hibernate-distribution-3.3.1.GA/lib/required/javassist-3.4.GA.jar hibernate-distribution-3.3.1.GA/lib/required/slf4j-api-1.5.2.jar hibernate-distribution-3.3.1.GA/lib/bytecode/cglib/hibernate-cglib-repack-2.1_3.jar hibernate-distribution-3.3.1.GA/lib/optional/ehcache-1.2.jar hibernate-annotations-3.4.0.GA/hibernate-annotations.jar hibernate-annotations-3.4.0.GA/lib/hibernate-commons-annotations.jar hibernate-annotations-3.4.0.GA/lib/test/slf4j-log4j12.jar hibernate-annotations-3.4.0.GA/lib/test/log4j.jar hibernate-annotations-3.4.0.GA/lib/ejb3-persistence.jar hibernate-entitymanager-3.4.0.GA/lib/hibernate-entitymanager.jar
2.在src创建META-INF文件夹,在其下面创建persistence.xml文件,其内容如下:
<?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"> <persistence-unit name="ssj_unit" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <!-- <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" /> <property name="hibernate.connection.driver_class" value="oracle.jdbc.driver.OracleDriver" /> <property name="hibernate.connection.username" value="yxuser" /> <property name="hibernate.connection.password" value="yxuser" /> <property name="hibernate.connection.url" value="jdbc:oracle:thin:@192.168.1.96:1521:yxdb" /> --> <!-- 连接参数 --> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect" /> <property name="hibernate.connection.driver_class" value="org.gjt.mm.mysql.Driver" /> <property name="hibernate.connection.username" value="root" /> <property name="hibernate.connection.password" value="root" /> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/ssj?useUnicode=true&characterEncoding=UTF-8" /> <!-- 数据源设置 --> <property name="hibernate.max_fetch_depth" value="3" /> <property name="hibernate.hbm2ddl.auto" value="update" /> <property name="hibernate.jdbc.fetch_size" value="50" /> <property name="hibernate.jdbc.batch_size" value="10" /> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.format_sql" value="true" /> </properties> </persistence-unit> </persistence>
3.创建实体类,其内容如下:
package com.taoistwar.ssj.producty.entity; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class ProductType { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; private String name; public ProductType() { super(); } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
4.创建测试类
package test.producty.entity; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence; import org.junit.Test; import com.taoistwar.ssj.producty.entity.ProductType; public class ProductTypeTest { @Test public void testRun() { try { EntityManagerFactory emf = Persistence .createEntityManagerFactory("ssj_unit"); EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); ProductType pt = new ProductType(); pt.setName("中文"); em.persist(pt); em.getTransaction().commit(); em.close(); } catch (Exception e) { e.printStackTrace(); } } }
发表评论
-
8.EJB3的拦截器(外部类)
2010-05-11 11:00 1091EJB3的拦截器的开步骤: 1.开发拦截器 使用@A ... -
Caused by: org.hibernate.HibernateException: unknown Oracle major version [0]
2010-02-24 09:34 1789昨天试了一下把mysql的数据源配置mysql-ds.xml放 ... -
detached entity passed to persist
2010-02-02 08:01 1727detached entity passed to persi ... -
实体的状态
2009-06-17 23:04 604新建状态:新建的实体对象,尚未拥有持久化主键,没有和一个持久化 ... -
EJB3的一些常见注解
2009-06-17 22:58 9350.实体管理器 @Persisten ... -
JPA双向一对多和多对一
2009-06-16 01:03 4698JPA中一对多和多对一双向关系中,多的一方为关系维护端 ... -
JPA一对多和多对一关系
2009-05-16 11:18 60421-m:多的一方为关系维护端,关系维护端负责外键纪录 ... -
JPA多对多
2009-05-16 10:38 8501维护端注解 @ManyToMany (cascade ... -
6.2 配置JBoss数据源(Oracle10G)
2009-03-17 10:38 16281.配置数据源 <?xml version=" ... -
6.1 配置JBoss数据源(MS SQL Server2005)
2009-03-17 09:35 17511.SQL Server 2005 配置内容: <?xm ... -
8.开发消息驱动Bean
2009-03-13 22:59 10511.配置消息服务 <?xml version=&qu ... -
7.单表实体Bean
2009-03-09 23:47 1033(1):建表SQL语句(MySQL) ... -
6.配置JBoss数据源
2009-03-09 18:57 2399以MySQL为例: (1):添 ... -
5.开发有状态Bean
2009-03-05 23:37 8341.无状态Bean使用实例池技术管理Bean.性能 ... -
4.开发本地接口的无状态会话Bean
2009-03-05 23:03 821远程接口需要 ... -
3.通过ANT来提高应用的开发效率
2009-03-05 22:21 627<?xml version="1.0" ... -
2.开发EJB的客户端
2009-03-05 20:49 922EJB是业务层,通常被客户端调用,客户端可以是J ... -
1.EJB的HelloWorld!
2009-03-05 20:32 1736用Eclipse开发EJB需要用到EJB的类库 ...
相关推荐
本篇将详细介绍如何利用Maven来搭建整合SpringMVC、Hibernate和JPA的开发环境。 首先,我们来看SpringMVC,它是Spring框架的一部分,专门用于处理Web请求。SpringMVC通过模型-视图-控制器(MVC)架构模式,使得业务...
**JPA环境搭建及基础映射** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到关系数据库。它为开发者提供了一种对象/关系映射(ORM)工具,使得在Java应用程序中操作数据库变得更加...
本教程将引导你搭建JPA环境,并进行基本的CRUD(创建、读取、更新、删除)操作。 首先,**环境搭建**是关键步骤,包括以下几个方面: 1. **添加依赖**:在你的项目中(通常是Maven或Gradle项目),你需要引入JPA的...
总的来说,搭建JPA环境需要对JPA规范有基本理解,并确保项目中包含了正确的jar包,特别是JPA API、Hibernate实现、JDBC驱动以及可能的事务管理组件。通过这些,你可以轻松地在Java应用中实现对象与数据库的无缝对接...
本资料主要针对JPA的使用进行详细讲解,包括如何搭建JPA开发环境以及全局事务的介绍。 **一、JPA开发环境的搭建** 1. **集成环境选择**: JPA可以与多种应用服务器和IDE集成,如Tomcat、Jetty、Eclipse、IntelliJ ...
本教程将详细讲解如何搭建JPA开发环境以及如何理解与应用全局事务。 首先,我们需要了解**JPA的基本概念**。JPA提供了一种面向对象的方式来映射关系数据库,使得开发者可以使用Java对象来操作数据库,而无需直接...
**JPA环境搭建源代码详解** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到数据库。它简化了数据库操作,让开发者能够专注于业务逻辑而不是底层的SQL细节。本篇文章将深入讲解...
在搭建JPA环境时,我们需要一些关键的jar包来支持其运行。这些jar包通常包括以下几个部分: 1. **JPA规范实现**:如Hibernate ORM、EclipseLink等。它们是JPA规范的具体实现,负责处理JPA API的调用并执行数据库...
**JPA环境搭建** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到数据库。在开始使用JPA之前,我们需要搭建一个基本的开发环境。以下是一些关键步骤: 1. **引入依赖**:如果你...
标题 "spring-jpa(hibernate实现)环境搭建" 涉及到的是在Java开发中使用Spring Data JPA和Hibernate来构建数据访问层的过程。Spring Data JPA是Spring框架的一部分,它提供了一种简化的方式来操作数据库,而...
"xfire spring jpa搭建环境"这个主题聚焦于如何利用XFire、Spring和JPA这三个关键组件来建立一个高效的开发环境。下面将详细介绍这三个技术以及如何将它们整合在一起。 首先,让我们理解每个组件的核心功能: 1. *...
SSH+JPA基础环境搭建教程 SSH框架,全称为Struts2、Spring和Hibernate的集成,是Java Web开发中常用的一套技术栈。本环境基于SSH,并引入了JPA(Java Persistence API)作为数据持久层的解决方案,同时配合MySQL...
本教程将详细讲解如何进行JPA的简单环境搭建,包括所需的jar包及其作用。 ### 1. JPA简介 JPA是Java EE 5引入的一个规范,它为Java开发者提供了一种持久化模型,通过ORM(Object-Relational Mapping)技术将Java...
**JPA连接MySQL搭建HelloWorld示例代码** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到关系数据库。它提供了一种面向对象的方式来操作数据库,使得开发人员可以使用Java对象而...
SpringMVC+JPA使用注入的方式环境搭建
### Spring+SpringMVC+JPA+Hibernate搭建详解 #### 一、概述 本文将详细介绍如何使用Spring 2.5、SpringMVC、JPA以及Hibernate 3.3搭建一个完整的开发平台。此平台适用于中小型项目的快速开发,通过集成这些框架...
SpringBoot通过“约定优于配置”的原则,极大地简化了Spring应用的初始搭建以及开发过程。它默认配置了很多常见的功能,如嵌入式Tomcat服务器、自动配置的Spring beans、健康检查和指标等。开发者只需要添加必要的...
本教程将指导你如何搭建一个基于JPA和Hibernate的实例,以便在Java项目中进行数据库操作。 首先,理解JPA的核心概念至关重要。JPA提供了一套规范,允许开发者使用面向对象的编程方式来处理关系型数据库。它定义了...