`
zhuyuangping
  • 浏览: 39266 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
1jqgrid乱码: 看js编码方式,我当时遇到了多方乱码,主要是js编码 设置提交编码ajax: $("#meetmanager").jqGrid({ url : "djnetmeetsearchMeetManager.action", loadBeforeSend : function(xhr) { return xhr.setRequestHeader('isAjax', 'true'); }, datatype : "json", mtype ...
利用hibernate解决多对多的问题 1建立实体多对多关系Manytomany,利用hibernate去维护多对多关系,但是hibernate无提供中间表操作。 2在1的基础上,建立中间表,利用一对多关系。 这样可以在中间表添加其他属性,也可以利用hibernate多对多去维护 EG: 学生:ID,name 学科:ID,classname 中间表:sid,cid,SCORE hibernate: @MANYTOMANY Student,Class_tb @ManyToOne score , eg2:用户,会议多对多关系,中间表记录参加会议的信息 会议 <?xml ve ...
$("#myform").validate({   rules: {     field: {       required: true,       accept: "xls|csv"     }   } });
hibernate重复映射错误 org.hibernate.MappingException: Repeated column in mapping for entity:(should be mapped with insert="false" update="false")
把不需要JSON序列化,注解掉。例如日期,其他乱七八糟的类。@JSON(serial=false)
方案1利用NOT IN 解决多对多装换为一对多更新,无法删除的问题,先脱离1:N的关系,然后自己决定删除否。 方案2 添加标签:设置是否可用,对应删除的字段统一标识不用。也可以定时清楚不可用数据
Mysql EVENT 通过修改系统事件,测试了很久,初步猜测它采用的是线程休眠,通过修改系统事件是无效的。它依然要等到一定的时间间隔,才会执行。 通过测试: 它并不是每时每刻都在扫描,而是采用休息休眠。 休眠一段时间后,等待下一次执行,再重新获取新的系统时间,再重新计算。 所以他采用的是这种机制,休眠是一个变数。 总结来说,Mysql记录的是启动时间和时间间隔,通过系统时间,三个数值来计算下一个休眠时间,所以在休眠期间内改变系统时间,对休眠时间是无效的。 也就是说,休眠期间,它并没实现监听系统的时间
最近有需求,更加基准表,每季度从基准表获得统计报表。 优点:实时,快速。减少程序带来的复杂。可维护性强,自动化。 要求:1定时。2报表 首先是确定启动Mysql EVENT: SET GLOBAL event_scheduler = 1; 第二定义EVENT: CREATE EVENT myevent ON schedule every 10 second do INSERT INTO dangfei (dyid,dangfei,dyname,djyear,jidu) SELECT id,jizhun,dyname,YEAR(curdate()),QUARTER(curdate()) FROM ...
BSD开源协议(original BSD license、FreeBSD license、Original BSD license) BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。 不可以用开 ...
在使用hibernate时候,无论怎么设置,lazy 等参数,hibernate依然发了多个关联表操作SQL。分析原因是在 JSON解释POJO的时候,使用了关联对象。如果你用了model 实体,和json。那么可以分装DTO来解决,这个问题
在数据库中存在3NF的说法,但要严格的符合3NF,多表连接会给会耗散很多的资源。实际上有些常有的数据、字段,并且几乎不会改变的信息,我们可以做成冗余,这样就不用频繁的做关联表操作了。例如组织,部门名称,姓名这些几乎不会改变的,而且要经常操作的,我们可以设计冗余,方便数据库查询操作。
$("#list").trigger("reloadGrid"); //重新载入jqGrid数据 1 Struts2参数冲突,修改jqgrid.js         searchString改 search_String;  searchOper;改search_Oper;  searchField;改search_Field1; 2 Struts2 编码GBK 导致乱码(设置提交为 AJAX,修改Struts2当表单是Ajax编码为UTF-8):$("#gridTable").jqGrid({ url : & ...
Global site tag (gtag.js) - Google Analytics