`
黑猪王子
  • 浏览: 129656 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论
文章列表
如题,看到网上很多解决方案都是"%"+key1+"%"+key2+"%"   但是这样很明显不是我们想要的多关键字模糊搜索,如果key2,key1顺序变动就不对了   请各位赐教一下了
我装的是win版的 刚开始装就报了一个"灾难性错误" 没多的提示, 经过一段摸索,问题是myeclipse的安装路径的问题,不知道为什么7.0 m2在我这只能装到C盘的默认路径下,其他路径就会报错 不更改路径就立马OK了~ 不知道还有朋友遇到这问题没?不知道这根我没卸载6.5有关系没~
在经历自己的不良自定义类型解决方案后 这次就老老实实的实现了UserType接口   参考的网上的部分实例,发现很多同志都是从一个范例的演变过来的,都还是新手写的(虽然我也是新手哈),存在一些问题, 不多说了,看看我的实现吧   ...
一直搞不明白inverse="true"是什么意思   今天看书<hibernate最佳实践>上的一句很通俗的话:"校长不需要记住所有学生的名字,这样负担太重,让学生记住校长就好"   这两天DEBUG半天  最后找到的原因就是因为  我设置了 <set name="cardSet"  inverse="true" cascade="all" order-by="createDate">   <key column="user_id&qu ...
呵呵,没有说到根本点上,hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象 ...
使用hibernate的延迟加载 也就是懒加载,势必遇到集合的加载问题 有时候懒加载的集合对象需要initialize()来得到   但是使用了hibernate的api   本人试想苛求一下,不许用hibernate的api减少侵入性,不使用initialize()如何?   这里本人目前找到了一个可行的方案:   比如可以对集合对象mySet   mySet.iterator();   这样的话  代理类在iterator();中会调用一个read()方法 进而初始化了mySet     目前测试可行,不知道各位高人有其他更好的解决方案吗?   欢迎智者指点~
一晚上  Debug半天  最后发现在action里   取了request.getAttribe("userId"); 后来发现是在session里  我的天啊  整死了我~
原因可能会有比较多吧 我的原因是Transaction   出现了嵌套 public Studio createStudio(User creator, StudioCreateForm createForm)   throws CreateStudioException {    int userCouldCreateNum = creator.getCreateStudioNum();  if (userCouldCreateNum > 0) {   userCouldCreateNum--;   creator.setCreateStudioNum(userCouldCreateN ...
今天用到了sitemesh,恩,装饰模式还是很棒的   上手也很快  感觉上比tiltes要好用 但是遇到一个小问题:html中文乱码   当然除了对JSP的乱码解决方案外   网上就有如是说   /////////////////////////////////////////////////////////////// 静态html在sitemesh中乱码的解决方法。 前提条件:sitemesh的decorator的编码全部用UTF-8,使用SetCharacterEncodingFilter把request的encoding也 设置成UTF-8  问题1、decorator中的内容出现乱码 ...
hibernate提供了UserType等接口给用户解决用户自定义类型到数据,但是需要实现接口,这样就依赖上hibernate的api了 个人认为这样有两个不合适的地方 首先,是这个UserType接口的实现比较麻烦,个人我也不太愿意去看这么多东西,嫌麻烦了 再就是,我个人认为这个方法增加了hibernate的侵入性 下面举个小实例, /***********************************/ public class JobTitle { public String jobTitleName; public String describe; public St ...
hibernate创建表的代码如下,这个很一般,没什么多说了 import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { public static void main(String[] args) { Configuration configuration=new Configuration().configure(); SchemaExport schemaExport=new SchemaEx ...
Hibernate之中inverse与cascade的异同    最近学习hibernate,重点研究了hibernate属性的inverse与cascade的联系与区别。如下,是本人的心得。     1、到底在哪用cascade="..."?         cascade属性并不是多对多关系一定要用的, ...
以前没注意struts里的ActionForm是怎样,每次拿个 DynaValidateForm就上去了 现在开始回归基础,务实的想写写个非应付式的项目,锻炼下自己,把问题都看透一些 1, 关于静态ActionForm和动态DynaActionForm, 网上有很多比较,两者区别很明显的是一个需要自己写出class出来,后者可以在xml配置,struts根据xml生成,相应的ActionForm 动态ActionForm可以省下很多ActionForm类,而且由于是写在XML,不想静态类,稍做修改就需要重启服务器,但是会有一个小问题,以后都是用DynaForm.get(String)这样取 ...
这两天使用它整理事务,清晰调理还是很有帮助的,有兴趣的同志们自己下载试着用吧,MindManager  和office 2007 很像,比较优雅 小赞一个 CTRL+N打开一张地图 CTRL+O解救现INS的地图 CTRL+S救援当做 F12关现INS的地图 CTRL+W CTRL+SHIFT+F4版事先查查看 CTRL+F2印刷现INS的地图 CTRL+P  航行  挑选出来的主题上方,INS下面,让或右边的 方向键挑选出来的下个主题 /早先的主题 TAB/SHIFT+TAB对下个书签的移动    对早先的书签移动 CTRL+. CTRL+,移动高耸兄弟主题    ...
今天看到遇到一个java.lang.ClassCastException: [Ljava.lang.String;   纳闷了怎么出来一个Ljava,一搜 CSDN BSS 如是说~     [Ljava.lang.String;@d1a1ab 从这个字符串就可以看出 [  表示一维数组,[[ 二维数组…… L  表示是对象类型 java.lang.String;  对象的标准类名 d1a1ab  内部的 hashCode   学习了~
Global site tag (gtag.js) - Google Analytics