hibernate的fetch的用法

在hibernate里为了性能考虑,引进了lazy的概念,这里我们以Parent和Child为模型来说明,public class Parent implements Serializable {    /** identifier field */    private Long id;    /** persistent field */    private List childs;    //skip all getter/setter method   }   public class Child implements Serializable {    /** identifier field */    private Long id;    /** persis…

hibernate-validator

在Maven project使用 Hibernate Validator Maven dependency <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.9.Final</version> </dependency> Maven dependencies for Unified EL reference implementation 如果没有提供EL表达式的实现,则在pom.xml中添加下面的依赖 <d…

Spring的maven配置版本不一致问题

在使用maven管理spring的时候,我们的spring依赖包同时也可能依赖不同版本的spring,这就会照成版本不一致的情况,我们可以通过如下途径解决这个问题: maven支持BOM依赖概念,如果你没有显示的声明依赖(对于不同版本),那么你可以引入spring-framework-bom到你的依赖管理部分,那么所有的spring依赖都会保持在一个版本,具体配置如下: <dependencyManagement> <dependencies> <dep…

Spring MVC+Mybatis+Maven+Velocity+Mysql整合实例

spring MVC+Mybatis+Maven+Velocity+MySQL整合实例 http://blog.csdn.net/a123demi/article/details/43156479   一Maven工程目录二Spring mvc mybatis maven实现 Mysql数据库表数据Maven依赖引入pomxml实体类UserEntityjava业务逻辑接口Service接口实现ServiceImpl具体操作数据库接口mapperSpringmybatisSpring mvc配置文件 spring配置文件applicationContext-userxmlmybatis配置文件MyBatis-User-Con…

maven下载及安装

maven下载及安装 一、下载及安装 1.1 下载maven 3.1.1 先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录,本人解压到了D:\install\maven\apache-maven-3.5.0目录下 二、配置Maven环境变量         在我的电脑-------属性-------高级系统设置---------环境变量---------系统变量--------新建                         有两个环境变量可以配置…

Spring整合Quartz框架实现定时任务跑批(Maven完整版)

Quartz 介绍 Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; Quartz框架是一个全…

SSM——搭建SSM环境

一、创建Maven-Web工程详情参照我的文章:Maven学习笔记——(1)Maven在Eclipse中创建JavaWeb项目项目架构:二、Maven依赖        <dependencies> <!-- Spring web MVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.7.RELEASE</version> </dependency> <!-- Spring…

Maven3.0 Spring MVC4+Spring 4+Mybatis3+junit4

一、安装java环境(略)     这方面资料很多     我的环境是JDK6+eclipse4 j2ee版,自带Maven等一些插件 二、安装Maven(略)     Maven安装简单装好后修改 根目录/conf/settings.xml,配置好maven库目录          打开eclipse windows-preference-maven-userSettings-global settings选择maven安装目录的settings.xml文件     点击maven在主配置上勾选,这时maven会下载index可能会很慢。需要等等  …

Spring AOP AspectJ注解和XML配置两种实现(Maven构建)

Spring AOP 的两种实现方式分别是注解@(基于AspectJ)和XML配置,虽然方式不同,但万变不离其宗,最终都是运用java反射和动态代理技术(这是JDK方式)或者java反射和CGlib(CGlib方式)。这是Spring内部支持的两种方式。 jdk方式:运用了动态代理,因此必须有接口实现。 CGlib方式:继承类,并不关心接口,因为没有用动态代理嘛。  本文主要针对java反射和动态代理技术(这是JDK方式)讲解注解和XML配置…

Eclipse工具中使用maven管理Spring项目的构建

Hello World 1.2.1 Maven的使用 1)maven的javase工程目录 file->new->maven project           2)maven的settings.xml的配置:更改镜像,指定仓库地址,指定代理服务器 1.2.2第一个程序 1)所需基础jar包:core  context   beans   commons-logging     用pom.xml在maven仓库中下载 2)applicationContext.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp…

IntelliJ IDEA上创建maven Spring MVC项目

转载自:http://www.cnblogs.com/Sinte-Beuve/p/5730553.html IntelliJ IDEA上创建Maven Spring MVC项目 各软件版本 利用maven骨架建立一个webapp 建立相应的目录 配置Maven和SpringMVC 配置Maven的pom.xml 配置web.xml 配置contextConfigLocation文件 配置log4j.properties controller和view的编写 servlet容器的配置和运行 配置本地的tomcat服务器 配置maven插件 运行第一个Spring MVC应用 目前java…

通过eclipse使用maven下载spring

1.下载maven安装包,https://maven.apache.org/download.cgi  2.安装maven,具体百度 3.下载eclipse,http://www.eclipse.org/downloads/,20160615使用的是mars版本 4.解压运行eclipse,配置maven,如果eclipse里没有maven插件,需要另行安装 5.新建maven project项目,      6.看到新建的spring-framework项目,打开pom.xml文件,修改packaging属性为jar,粘贴spring官网的配置信息    <project…

Spring/Maven Exception-ClassNotFoundException: SelectedAnnotationHandlerMapping

Spring/Maven Exception - java.lang.ClassNotFoundException: org.springplugins.web.SelectedAnnotationHandlerMapping   附:由Maven管理的基于Spring架构的Web应用引起的Exception介绍如何将Maven 官方repository(mvnrepository.com)中缺少的jar包加入到本地Maven的repository中。   案例:研究Spring3.X MVC新特性 1. 在maven的pom配置文件中导入spring 的常规依赖和Spring的mvc依赖: Spring的…

maven

maven build lifecycle maven POM的中文参考手册 maven POM maven settings.xml 理解maven命令package、install、deploy的联系与区别 Maven实战(六)--- dependencies与dependencyManagement的区别 dependencies即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在…

Spring Boot 入门级项目Hello world 并修改启动端口

环境配置:Eclipse Oxygen.3 Release (4.7.3)(自带Maven) + Spring Boot_1.5.8.RELEASE + JDK1.8; 一、1、新建Maven工程,勾选create a simple project(skip archetype selection); 2、配置Maven中的setting.xml,配置Maven中央仓库。如果想在家里用maven下载jar包,就可以配置外网的默认中央仓库。http://repo1.maven.org/maven2,这个地址也可以在浏览器打开,可查看你想要包的版本号,也可以使用…