`
cats_tiger
  • 浏览: 276627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
现在有两个Domain类,User和Dept,是ManyToOne关系,我查询某个Dept中所有的Users。 Hibernate3.2.2之前,我可以这样写:from User u where u.dept.name=?,根据u.dept.name,Hibernate可以自动关联Dept。 使用Hibernate3.2.5之后,出现“illegal attempt to dereference collection”异常。将SQL改为from User u join u.dept d where d.name=?即可。但是这样我不但要修改很多以前的代码,而且HQL也变得冗长。 我现在已经退回使 ...
首先从apache下载最新的Apache源代码,然后安装Visual C++6.0。打开VC,打开Apache.dsw文件。从菜单中选择Build>Set Active Configuration,选择一个Release,我选的是Install Bin Win32 Release,然后开始编译。此时会出现3个错误: error Support for LDAP v2.0 toolkits has been removed from apr-util. Please use an LDAP v3.0 toolkit. 找到apr_ldap.h,将这个error的宏定义删除,然后找到apr_l ...
blog.csdn.net/my97/ My97是我见过的最强的js calendar,个头不大但是支持的功能非常多,并且是国产的。 强烈推荐。
10月份dojo将推出1.0版本,其中包括一个Grid Widgets,了解了一下,居然是TurboGrid,这个是收费的呀?而且价格超高。不过Turbo Grid的功能是我见过的最强的一个。看看例子吧。
iGoogle 就是性化的Google 网页。可以在自己的网页上添加资讯、照片、天气及网上的各种内容。Google Calendar是一个用于个人或组织时间管理的在线工具,这个工具可以通过Rss的方式共享。可以使用GoogleCalendarViewer将Calendar在iGoogle主页上显示,这样,每天打开fireFox,就可以看到当天或最近几天的日程了。 首先要申请一个google账户,然后在www.google.com/calendar/上创建一个Calendar,选中创建的Calendar,进入日立管理页面。并复制"私人网址"中的XML网址。 然后进入www.g ...
grid是最常用的widget之一,ext和ecside都提供了超强的grid, dojo0.9中的grid功能弱化了许多(听说1.0要加强),由于等不及1.0的推出,所以自己做了一个grid。 features: 可以使用json的数据。 方便的定义css。 排序。 分页。 行选择。 本来还要加入调整列宽,但是时间不够了。目前功能还比较简单,但是以后会加入更多features。 例子在tests目录下,注意要把jsam目录放在和dojox、dijit等目录同级目录下才可以正常运行。
目前正在做一个新的项目,采用和springside类似的架构,MVC框架用Struts2。开发环境使用Eclipse3.3 Europa + subclipse + springide-2.0。开发的时候web服务器采用tomcat5.5,生产环境中可能会使用JBoss或Weblogic等。本来打算使用 jetty作为开发用jsp容器的,但是eclipse3.3对jetty的支持不够,所以放弃了。 但是eclipse3.3对tomcat的支持也非常凑合,经常在修改文件之后,tomcat中的内容不变必须重新启动才会有效果。如果修改的是class,那么还得重新布署,超麻烦。于是开始怀念使用jetty ...
表格分页是十分常用的功能,ExtJs的分页做的非常Cool,但是,由于更欣赏dojo按需装载的机制和扩展性,所以决定在dojo0.9的基础上做一个Paginator widget。 下面是截图,没有和table相结合的。 这个widget在使用上是非常灵活的: 1.告诉Paginator查询函数: js 代码   var paginator = dijit.byId('rolesPaginator');       if(paginator) {           paginat ...
opensource.atlassian.com/projects/hibernate/browse/HHH-2667;jsessionid=agpgVonKic_6nRkp6m 如果没有显式的join一个集合,则不能引用这个集合中的属性。 比如"from User u where u.roles.id=?"是不行的,而“select u from User u join u.roles r where r.id=?”是可以的。但是,3.2.2以前的版本可以。现在升级到3.2.5ga,出现了“Illegal attempt to reference collection”的异 ...
虽然对dojo的诟病多多,但是我还是选择了Dojo,原因就是它的扩展性很好。我可以在它的基础之上编写高品质的js代码。Ext虽然cool毙,但是别说扩展,即使要修改它的css也是困难多多,再有就是它那480多k的js文件也让人头痛。dojo ...
http://www.iteye.com/topic/106139
问题:ECSide2.0与Struts2结合,userAjax不能设置为true,否则出现“正在提交...”,然后就没有动静了。 解决:找到Me.findAjaxZoneAtClient,将false改为true 问题:ECSide2的图片,放在了一个名为gird的目录下,这个似乎是作者的笔误。 解决:修改css中的URL,将gird改为grid. 问题:ECSide在IE下表头和内容不能对齐。 解决:去掉jsp中<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://w ...
最近发现了yui-ext这个好东西,立刻被它超酷的效果吸引。但是,看他带的example的源代码确傻了眼,ext-all.js这个文件竟然400多k!!!这也太大了吧?网页会慢的象蜗牛?能否象dojo一样的局部加载呢?请各位指教。
Java5上屁股还没有座热,Java6又出来了,Sun网站上列出的关键特性(Key Features)包括XML&WebService、脚本语言、内置Derby数据库、桌面开发、监控和管理、安全、性能和兼容性等。个人比较关系脚本语言支持和内置的数据库。 脚本语言可以通过 ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine jsEngine = mgr.getEngineByName("JavaScript"); 调用,显得及其方便。 而内置的数据库支持也为测试和小型系统的发布提 ...
表结构是常见的User-Role关系,USERS表保存用户信息,ROLES表保存角色信息,USER_ROLE交叉表保存用户-角色对应关系.USERS表对应User类,ROLES表对应Role类。其中,User作为主控方。 在Role中,Set<User> users = new HashSet<User>(0);指向User,同样,User中的roles属性指向Role. 在User中: @ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZ ...
Global site tag (gtag.js) - Google Analytics