hibernate 小东西的记录

lazy="false"
延迟加载,
fetch 及时加载,一般写成left join fetch
貌似会把所有值都加载起来 属于对结果集操作,可能对分页有影响

distinct 貌似去除重复记录
select distinct name from table1 t1 left join fetch table2 t2 on t1.id=t2.id

hibernate 多表查询取结果集

Iterator it = result.iterator();      
while (it.hasNext()) {      
    Object[] tuple = (Object[]) it.next();      
    Members members = (Members) tuple[ 0 ];      
    String className = (String) tuple[ 1 ];      
}

oracle字段 Hibernate映射类型 java类型
number          big_decimal java.math.BigDecimal
number(1) boolean          Boolean
number(2)2至4之间 byte          Byte
number(8)4至8之间 integer          Integer
numbernumber(10)8以上 long Long

猜你喜欢

转载自ququjioulai.iteye.com/blog/1895301