﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-心诚</title><link>http://www.blogjava.net/xincheng/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 02:00:27 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 02:00:27 GMT</pubDate><ttl>60</ttl><item><title>hibernate单向多对多查询问题</title><link>http://www.blogjava.net/xincheng/archive/2011/02/16/344472.html</link><dc:creator>心诚</dc:creator><author>心诚</author><pubDate>Wed, 16 Feb 2011 12:24:00 GMT</pubDate><guid>http://www.blogjava.net/xincheng/archive/2011/02/16/344472.html</guid><wfw:comment>http://www.blogjava.net/xincheng/comments/344472.html</wfw:comment><comments>http://www.blogjava.net/xincheng/archive/2011/02/16/344472.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xincheng/comments/commentRss/344472.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xincheng/services/trackbacks/344472.html</trackback:ping><description><![CDATA[User与Role多对多关系，<br />
如果设计成User单向多对多Role：<br />
当要根据角色ID查询用户列表时，HQL：from User a join a.roles b where b.id=?即可<br />
可是如果要根据用户名查询角色列表时，HQL又该怎么写呢？注意Role中并没有引用User。<br />
<br />
当然如果将User和Role设计成双向多对多关系，那么问题就很容易解决了：<br />
from User a join a.roles b where b.id=?<br />
from Role a join a.users b where b.id=?<br />
<br />
个人感觉如果从业务上来说或者从领域建模角度来说，将User和Role设计从单向多对多关系应该比较适合。<br />
对hibernate的hql不是很熟悉，同时感觉如果用Criteria感觉很不习惯。<br />
<br />
不知道谁有高招啊。<br />
<img src ="http://www.blogjava.net/xincheng/aggbug/344472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xincheng/" target="_blank">心诚</a> 2011-02-16 20:24 <a href="http://www.blogjava.net/xincheng/archive/2011/02/16/344472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Servlet的兼容性问题</title><link>http://www.blogjava.net/xincheng/archive/2010/10/24/336030.html</link><dc:creator>心诚</dc:creator><author>心诚</author><pubDate>Sun, 24 Oct 2010 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/xincheng/archive/2010/10/24/336030.html</guid><wfw:comment>http://www.blogjava.net/xincheng/comments/336030.html</wfw:comment><comments>http://www.blogjava.net/xincheng/archive/2010/10/24/336030.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xincheng/comments/commentRss/336030.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xincheng/services/trackbacks/336030.html</trackback:ping><description><![CDATA[今天在整eclipse for jee，发现有一个项目原来用myeclipse6.0进行开发运行测试没问题，现在转用eclipse for jee版本时，代码无法编译通过，提示response.setCharacterEncoding("UTF-8");这行报错，说HttpServletResponse找不到setCharacterEncoding方法，刚开始以为是JDK版本问题。其实不然，servlet是独立的一个API，跟JDK的API不同，这里servlet也是分为好几个版本的。而HttpServletResponse是属于servlet API里面的接口，仔细查看了servlet2.3和servlet2.5的API，发现HttpServletResponse这个接口都不支持setCharacterEncoding这个方法，是属于servlet2.4特有的接口方法。而eclipse for jee版本的servlet用的就是2.5的版本。NND，搞死我了。<br />
<br />
&nbsp;servlet的接口规范这样改出现了兼容性问题，很是不方便。<br />
<br />
我暂时把这样的写法注视掉了，不知道还有没有其他的高招啊？<br />
<br />
=======<br />
重新在classpath里面引入2.4版本即可。
<img src ="http://www.blogjava.net/xincheng/aggbug/336030.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xincheng/" target="_blank">心诚</a> 2010-10-24 18:21 <a href="http://www.blogjava.net/xincheng/archive/2010/10/24/336030.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fusionwidgets是个不错的FLEX组件研究的案例</title><link>http://www.blogjava.net/xincheng/archive/2010/10/08/333978.html</link><dc:creator>心诚</dc:creator><author>心诚</author><pubDate>Fri, 08 Oct 2010 07:42:00 GMT</pubDate><guid>http://www.blogjava.net/xincheng/archive/2010/10/08/333978.html</guid><wfw:comment>http://www.blogjava.net/xincheng/comments/333978.html</wfw:comment><comments>http://www.blogjava.net/xincheng/archive/2010/10/08/333978.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xincheng/comments/commentRss/333978.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xincheng/services/trackbacks/333978.html</trackback:ping><description><![CDATA[今天稍微看了看fusioncharts free 的sourceCode，FLASH不熟练，还好actionscript跟javascript类似，所以还是能够大体看的懂。<br />
<br />
有空要仔细翻看一些有关时间轴的资料，还有也要翻看一下as的资料，了解一下全局对象或变量。<br />
<br />
fusionwidgets相比fusioncharts free添加了很多dashboard，gannt等高级图表，这块的东西很有用，很想找源码来看看。呵呵~~，fusionwidgets算是商业开源的东西，应该是可以找到用来学习学习。<br />
<br />
骨骼了一下，还真发现了一个<br />
<a href="http://www.torrentdownloads.net/searches/fusionwidgets+sourcecode">http://www.torrentdownloads.net/searches/fusionwidgets+sourcecode</a><br />
下班后回家去下载，公司的网络很破&#8230;&#8230;
      <img src ="http://www.blogjava.net/xincheng/aggbug/333978.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xincheng/" target="_blank">心诚</a> 2010-10-08 15:42 <a href="http://www.blogjava.net/xincheng/archive/2010/10/08/333978.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>