`
文章列表
现有要求,希望得到如下的数据 <root> <auth> <user></user> <token></token> <auth> <data> 主要的问题在这里,这里标签,要根据上下文而发生变化。 </data> </root>   于是我想到了,是否可以用过用继承来解决data标签的问题呢?不知道,以前没写过,那就试试吧。还好,最终终于是实现了。代码如下   先是root类的代码 im ...
摘要: 公司业务,某个逻辑会涉及到大批量数据。举个例子,现有手机(Mobile),和日志对象(说是日志对象,其实并不太准备,因是日志大多数情况下是不会修改的,暂且这么理解吧,假设这里讨论的日志对象允许做修改。其实我想表达很简单,就是一对多的关系,具体的你可以自己想像理解。) 首先,公司里用到的是Hibernate。现在的代码大约是这个样子的 String hql = " from detail where detail.parent.id = :id"; List<XXX> objs = query(XXX); for(XXX xxx : obj ...
a instanceof String a是b的子类吗   Object.class.isAssignableFrom(String.class) Object是String的祖先吗   System.out.println(String.class.isAssignableFrom(Object.class)); // false System.out.println(Object.class.isAssignableFrom(Object.class)); // true System.out.println(Object.class.isAssignableFro ...
get找不到时,返回NULL.。继续访问对象的属性时,会报NullPointException异常。 get先到缓存(session缓存/二级缓存)中去查,如果没有就到DB中去查(即马上发出sql)。总之,如果你确定DB中有这个对象就用load(),不确定就用get()(这样效率高)   load找不到时,返回代理对象。继续访问对象的属性时,会报ObjectNotFoundException异常 延迟加载 load先到缓存(session缓存/二级缓存)中去查,如果没有则返回一个代理对象(不马上到DB中去找),等后面使用这个代理对象操作的时候,才到DB中查询,这就是我们常说的 ...
请移驾我之前写的博客   https://my.oschina.net/hnzmdpan/blog/871003   最后,我建立了个群  622539266  JAVA知识交流,有在学JAVA的,或是想学JAVA的,可以加进来哦。  
发一个JAVA里,泛型类,泛型接口,以前泛型方法的小知识,希望对读者有用。   git地址  https://git.oschina.net/hnzmdpan/fanxing.git 
记录下学习Hibernate的过程。先写下软件的版本 <properties> <org.slf4j.version>1.7.12</org.slf4j.version> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version ...
Global site tag (gtag.js) - Google Analytics