Java EE 6 和 GlassFish v3发布了

在过去的几个月里一些Java EE 6相关的JSRs((Java Specification Requests))纷纷定稿,最后一轮投票与11月30日结束并且所有均获通过。今天,2009年12月10日,Java EE 6的参考实现 Java EE 6 和 GlassFish v3发布了。 在Java EE 5发布4年半之后,我们进入了下一个Java EE 时代。GlassFish v3是第一个完全支持所有Java EE 6技术的应用服务器。支持的技术包括但不局限于下列技术: Servlet 3.0 JSF 2.0 We…

Jboss Seam3 Weld Jpa在J2SE中使用之一[开篇]

J2SE中经典组合是SSH,为什么要在J2SE中使用weld+Seam3+Jpa? 1.SSH组合配置XML文件太多,现在又点烦了。想尝试一下新的东西。哈哈。 2.J2EE是企业开发的标准,小型或中型的项目用不上那多分布的东西,一般的开发J2SE够用了。 3.在J2EE中使用weld+Seam3+Jpa+EJB,开发最痛苦的就是Eclipse环境下修改代码,J2EE容器重启频繁,实在是受不了。 4.可以尝试在J2SE下开发差不多了,在修改少量代码移植到J2EE…

快速学习Spring Data JPA — 第一章初始化JPA工程

xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! Spring Data JPA 可以理解为JPA规范的再次封装抽象,底层还是使用了Hibernate 的JPA技术实现,引用JPQL(Java Persistence Query Language)查 询语言,属于Spring整个生态体系的一部分。 Spring Data JPA的主要特征 提供模板操作,如Spring Data Redis和Spring Data Riak。 …

J2SE环境下使用JPA

JPA (Java Persistence API)的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。因此开发人员只需使用供应商特有的API来获得JPA规范没有解决但应用程序中需要的功能。尽可能地使用JPA API,但是当需要供应商公开但是规范中没有提供的功能时,则使用供应商特有的API。 JPA需要Provider来实现其功能,Hibernate就是JPA Provider中很强的…

Spring Boot快速构建我们的开发

      相信现在很多公司都在用Spring、SpringMVC框架,然而在使用这些框架的时候,我们或多或少都需要配置一下xml,Spring boot让这一切都便得简单,只需要我们使用一个命令mvn spring-boot:run就可以把一个web项目启动起来,但是在创建spring-boot项目,我们必须安装maven、gradle这种构建工具,这里我以maven为例子来构建第一个Spring boot项目:       <?xml version="1.0" encoding="UTF-8"?>…

maven + spring boot + spring data jpa + thymeleaf框架整合

Spring Boot简介 Spring Boot是基于Spring4的条件注册的一套快速开发整合包,用于快速、敏捷地开发新一代基于Spring框架的应用程序。   JPA和spring data jpa简介 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合ORM技术。 Spring data jpa是在JPA规范下提供了…

使用IDEASpringBoot和JPA整合分页

使用IDEASpringBoot和JPA整合分页 效果展示: 步骤一:工程搭建 备注:(web–thymeleaf–JPA–JDBC–MySql) 步骤二:创建全局配置文件application.yml spring: datasource: url: jdbc:mysql://localhost/jpa_onetomany username: root password: root driver-class-name: com.mysql.jdbc.Driver jpa: hibernate: ddl-auto: update naming: #表中字段命名策略,这里要引入hibernate的核心包,不然这个命…

spring boot 整合视图层技术——Thymeleaf+jpa组合demo

spring boot 视图层技术有两种:Thymeleaf/////////////FreeMarker Spring data JPA简介:Spring data JPA是Spring在ORM框架,以及JPA规范的基础上,封装的一套JPA应用框架,并提供了一整套的数据访问层解决方案。 另外附上spring data JPA官网网址:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/ ===========================分割线==================================…

springboot + JPA + thymeleaf 增删改查

StujapApplication import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; @SpringBootApplication public class StujapApplication extends SpringBootServletInitia…

SpringBoot学习笔记(四、JPA)

前置:Jsp视图 Springboot的默认视图支持是Thymeleaf,还没学到,jsp用起来比较熟,先用它过渡一下。 1、在pom.xml中添加对Jsp的支持: <!-- servlet依赖. --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactI…

hibernate 联合主键 merge

http://topic.csdn.net/u/20090722/16/1946dd91-3900-47e9-ab85-ed7db41252de.html Object obj=session.merge(entry.getClass().getName(), entry); entry 中的主键都是有值的,但是obj中的主键都是null,且数据库中也是空值 一头雾水啊。主键是复合主键, 单表,没有关联关系。 我用的hibernate 是3.0 现在发现规律,如果 entry是全新的,merge就会出现 主键被清空的问题。 如果session缓存中,有和e…

手把手教你从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate(含源码下载)

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51415366,谢谢!     本文会介绍从一个最基本的java工程,到Web工程,到集成Spring、SpringMVC、SpringDataJPA+Hibernate。     平时我们可能是通过一个模板搭建一个工程,或者是直接导入一个项目,而本文选择从最基本的java工程开始,目的是为了展示更多原理。     当然,我们还是从一个最基本的Maven工程开始,其实普通的非Maven工程…

Spring Data JPA采用Maven搭建项目实现及常用问题解析

1. 问题总结    (1) Spring data jpa 对常用的增删改查还是非常方便,对于动态SQL查询则不太方便和有一定的学习成本,当然这也是它ORM模式的特点    (2) 配置pom时需要注意spring、spring data jpa 、hibernate的版本组合,本文第一点中的版本为可用组合版本     (3) 如何将JpaRepository接口 和 实现类(用实现类的方法体来实现复杂的动态SQL)进行灵活组合? 如果能这样它就完美了 2. pom配置…

hibernate-distribution-3.5.6中jar包的引入

如果用xml的话 需要三个目录的jar包   1、 根目录的   hibernate3.jar包   2、 lib\required 目录下 全部引入   3、 还需另外下载slf4j的slf4j-nop-1.5.8.jar(不是hibernate自带的) 如果是annotation 的话 只需在引入hibernate-distribution-3.5.6-Final\lib\jpa目录下的   hibernate-jpa-2.0-api-1.0.0.Final.jar包   转自:http://erchong2011.iteye.com/blog/968729

Spring Boot + Jpa(Hibernate) 架构基本配置

1、基于springboot-1.4.0.RELEASE版本测试 2、springBoot + Hibernate + Druid + Mysql + servlet(jsp) 不废话,直接上代码 一、maven的pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/m…
下一页 »