当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Json转换Date类型,转换为毫秒数处理办法

    我用的是Jackson的ObjectMapper类的writeValueAsString()将对象转化为Json字符串,但是Date类型却转换为毫秒数 其实ObjectMapper类有一个方法setDateFormat(SimpleDateFormatformat)设置转换JSON后Date的格式 ...

    46
    热度
  • [综合] springMVC中@ModelAttribute与@SessionAttributes注解一起使用时容易引发的异常

    当使用@ModelAttribute注解时,会取@ModelAttribute的value值,若@ModelAttribute的value值是空串(即没有配置@ModelAttribute的value属性),则会将当前用@ModelAttribute修饰的方法的Bean参数或直接用@ModelAtt...

    63
    热度
  • [综合] 获取上个月最后一天,获取当前月最后一天,获取下个月第一天

    本文采用joda-Time获取,比起jdk的Date和Calendar的日期类简单很多 这是导入的jar包: importorg.joda.time.LocalDate; 获取上个月最后一天: LocalDatenow=LocalDate.now(); LocalDatelastDayOfPrevi...

    95
    热度
  • [综合] springMVC转换器配置使用

    一:需求 将页面上的字符串转换为Employee对象 <formaction="${pageContext.request.contextPath}/springmvc/testConverter"method="post"><!--字符串的格式为:GG-gg@csii.com-0...

    21
    热度
  • [综合] Excel表格的生成

    本文用的的框架是springMVC,当然不使用springmvc也可以使用。 用到的插件是apache.poi,一下是自己测试的一个例子 由于自己需要,所以编写的方法传入的是List<Map<String,Object>>类型参数,读者可根据自己需要编写不同的方法 packa...

    59
    热度
  • [综合] System.getProperty获取系统属性user.dir

    今天遇到了一个问题,使用System.getProperty()方法获取项目的路径,在公司的项目中获取到的是项目的根路径,但是在自己做练习的时候获取到的却是eclipse的安装路径,很奇怪! 上网查了一下发现是不同种类的项目,java项目获取到的是项目的根路径,javaweb项目中获取到的是ecli...

    37
    热度
  • [综合] springmvc中利用MultipartFile文件上传

    首先想利用需要导入commons-fileupload的jar包,还有他依赖的commons-io 因为我们用到的是spring中的MultipartFile接口,她有一个实现类CommonsMultipartFile,这个类使用了commons-fileupload组建进行实现的。 下面是spri...

    43
    热度
  • [综合] springmvc中自定义拦截器的使用

    自定义拦截器需要实现springmvc提供的接口HandlerInterceptor,然后重写接口中的三个方法 下面是一个实现自定义拦截器的例子,其中在注释中对每个方法的执行顺序及作用进行了详细的说明 packagecom.crud.interceptors;importjavax.servlet....

    78
    热度
  • [综合] springmvc的异常处理使用

    在同一个controller中配置下面这个方法,在方法加上@ExceptionHandler注解,参数是一个异常类的数组,其中包含了可以处理的异常类型 如果行要获取异常信息,可以在参数中加上异常参数 如果想要将异常信息传到页面上,用放到map中是行不通的,应为这个用@ExceptionHandler...

    76
    热度
  • [综合] springmvc中SimpleMappingException的使用及配置

    SimpleMappingExceptionResolver是用来处理框架产生的异常,我们可以配置产生异常时转向的页面及异常返回的属性名等信息,具体的配置如下是springmvc配置文件中的配置: <!--配置SimpleMappingExceptionResolver异常处理-->&l...

    100
    热度
  • [综合] spring配置文件,常用配置说明

    <!--将静态文件中的内容加载到配置中--><context:property-placeholderlocation="classpath:db.properties"/><!--组建扫描,将用使用component、controller、service、reposi...

    58
    热度
  • [综合] hibernate 使用joda-time

    hibernate自身不提供对joda-time持久化的功能,则需要引入joda的hibernate支持,用法如下,这里只是举个例子 @Column(name="CREATEDATE")@Type(type="org.jadira.usertype.dateandtime.joda.Persiste...

    10
    热度
  • [综合] JPA整合hibernate的依赖

    若需要使用hibernate对joda-time进行持久化,则需要配置joda-time和usertype-core的依赖 <properties><hibernate.version>5.2.17.Final</hibernate.version><mys...

    76
    热度
  • [综合] JPA执行持久化代码

    //创建EntityManagerFactory对象EntityManagerFactoryentityManagerFactory=Persistence.createEntityManagerFactory("jpa-1");//创建EntityManager对象EntityManagerent...

    93
    热度
  • [综合] JPA单项多对一关联关系@ManyToOne

    多对一关联关系 packagecom.jpa.helloworld;importjavax.persistence.Column; importjavax.persistence.Entity; importjavax.persistence.FetchType; importjavax.persi...

    80
    热度
  • [综合] JPA双向一对多关联关系

    用法和单向一对多和单向多对一用法是一样的,需要说的就是让那一边来维护关联关系,如果不考虑这个也没什么关系,考虑的话可以对性能有一点提升。 //这里的mappedBy是指定由Order的customemr属性维护关联关系//注意!在使用mappedBy属性时,不能同时使用@JoinColumn注解,只...

    100
    热度
  • [综合] JPA中各种查询的用法(@NamedQuery、createNativeQuery原生SQL、Order By、Having、Group By、左外连接、子查询)

    这个是查询到实体类 packagecom.jpa.helloworld;importjava.util.Date; importjava.util.HashSet; importjava.util.Set;importjavax.persistence.CascadeType; importjava...

    28
    热度
  • [综合] JPA利用@Modifying进行update和delete操作

    //可以通过自定义的JPQL语句完成update和delete操作,但是在此处的JPQL不支持insert操作//在@Query注解中编写JPQL语句,必须用@Modify注解修饰,通知SpringData使用update和delete操作//这里的update和delete操作需要使用事务,所以需...

    70
    热度
  • [综合] Hibernate中的QBC(标准查询)Criteria 即原生SQL查询

    QBC查询: //Criteria标准//conjunction连接词And//disConjunctionOr//Restriction约束@TestpublicvoidtestQBC2(){Criteriacriteria=session.createCriteria(Item.class);/...

    64
    热度
  • [综合] JPA中实现JpaSpecificationExecutor接口编写带查询条件的分页查询

    @TestpublicvoidtestJpaSpecificationExcutor(){intpageNo=1-1;intsize=10;Pageablepageable=newPageRequest(pageNo,size);//查询条件,使用匿名内部类实现Specification<Pe...

    58
    热度