hibernate
天天IT
千行代码过,BUG不沾身!!!!
展开
-
Hibernate优化问题
Hibernate优化问题 合理使用延迟加载 选择session.load() 使用代理机制(cglib动态代理,cglib存在bug,hibernate3.3以上使用了jboss公司的javassist) 选择session.get() 抓取策略(一次全部取出,避免N+1) 在HQL语句中使用抓取连接查询,通过写一条left join fe原创 2015-10-07 22:43:00 · 366 阅读 · 0 评论 -
Hibernate validation 的使用. Bean 自动校验注解
下面是一些主要的注解: Java代码 @AssertTrue //用于boolean字段,该字段只能为true @AssertFalse //该字段的值只能为false @CreditCardNumber //对信用卡号进行一个大致的验证 @DecimalMax //只能小于或等于该值 @DecimalMin //只能大于或等于该值 @Digits (integer= 2 ,fra转载 2015-12-03 21:47:49 · 819 阅读 · 0 评论 -
Hibernate validation 的使用. Bean 自动校验
package main; import java.util.Set; import javax.validation.ConstraintViolation; import javax.validation.Validation; import javax.validation.Validator; import javax.validation.ValidatorFact转载 2015-12-03 21:42:05 · 1054 阅读 · 0 评论 -
对对象字段加校验Validation
package com.newcore.pcms.util;import java.util.List; import java.util.Set;import javax.validation.ConstraintViolation; import javax.validation.Path; import javax.validation.Validation; import javax.val原创 2017-03-28 09:54:28 · 2108 阅读 · 0 评论