摘要:
数据库中直接存储UUID的坏处: 完全‘随机’的字符串,例如由MD5()、SHA1()、UUID()产生的。它们产生的每一个新值都会被任意地保存在很大的空间范围内, 这会减慢INSERT及一些SELECT查询。 1)它们会减慢INSERT查询,因为插入的值会被随机地放入索引中。这会导致分页、随... 阅读全文
摘要:
1、由问题引出一个多对多拆分成两个多对一 问题:Hibernate 关联映射 之 多对多 关联(一)中中间表只是一个存放用户和角色的表,并无其他作用,如果客户有其他的需求,该表就无法扩展。2、问题解决过程:用户、角色 之间的关系拆分成用户和用户角色、角色和用户角色的关系,即:两个多对一的关系。小技巧... 阅读全文
摘要:
hibernate给我们提供了太多的方便,其中之一就是对于关系的映射非常的方便,hibernate的映射分为两大类,一类是注释映射,一类是我们常用的配置文件映射。如果想了解更多,请参考http://www.esnsc.com/news244.html(hibernate的映射)今天就谈谈使用多对多的... 阅读全文
摘要:
HibernateHibernate多对多关联映射通常别拆分成两个多对一关联映射1、 下面的HostBean、UserBean、UserHostBean,UserHostBean是两个表之间的关联表,分别跟HostBean和UserBean都是多对一的关联关系,可以发现中间表始终是多的一端。2、因此... 阅读全文
摘要:
document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; if(e && e.keyCode==27){ // 按... 阅读全文
摘要:
ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ... 阅读全文
摘要:
${fn:length(worklicenseList)}#表示不在struts堆栈里,没有#表示从struts堆栈里取 阅读全文
摘要:
1、日期转换成字符串Date da = new Date(); String dd = df.format(da); System.out.println(dd);2、字符转换成日期String s1 = "Tue Aug 26 16:50:51 CST 2014";SimpleDateF... 阅读全文