`
肖泽文
  • 浏览: 24788 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
看了作者的推荐序,里面有一段话我非常有感触: 现在的许多开发人员,一来就马上上手SSH做项目,把功能模块等实现了就OK。 完全就不关注性能的问题,其框架的好处是啥(如spring的容器管理依赖注入切面等). 之前的我差不多也是这样,看了套视频基本上知道怎么把功能做出来,然后实现他就OK,导致工作两年的根基还是那么的浅,稍微来点深入的问题马上就卡住,也很开心自己能意识到这一点,能马上重新投入到Java最基础的原理中去,本书又是coreJava大神的另一新作,里面还有Java8的一些新特性,更让人大呼过瘾,马上迫不及待的阅读一番 Java8的新特性有如下: 1.添加一组全新的时间日期API 2.J ...
1.表A  @ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "companies")        public Set<B> getBs() {            return bs;         } 2.表B  @ManyToMany(cascade = CascadeType.ALL,fetch = FetchType.LAZY) @JoinTable(name = "tcompany_project", joinColumns ...
Stacktraces org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [process.model.Borrow#2] org.hibernate.engine.internal.StatefulPersistenceContext.checkUniqueness(StatefulPersistenceContext.java:689) org.hibernate.event.int ...
一般情况下,三种东西的编码一样,就能杜绝乱码: 1.网页的输出编码: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    这个很简单,复制到页面去 2.网页文件存储编码“保存->编码->UTF-8”   点击文件,另存为(右下角有所保存的编码) 3.数据库的整理编码为“utf8”   存进数据库的时候就已经不是utf-8而出现乱码,那么再取出来结果也是一样的 只要这三种编码一样,就不会出现乱码。 如果还有其他情况的话可能就是其他误区 ...
org.activiti.engine.ActivitiException: Expression did not resolve to a string or collection of strings     org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior.handleAssignments(UserTaskActivityBehavior.java:132)     org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior.execute( ...
这是一个精典的问题: 因为我们在hibernate里面load一个对象出来时,用到的是代理对象,也就是说当我们在执行load方法时并没有发sql语句,而是返回一个proxy对象。只有当们具体用到哪个get**方法时才会发sql语句,才会去数据库查。但是当我们把打开session,关闭session交给了srping去做时,当们load完之后我们的session就会被srping关闭,如果我们在jsp页面或者其它的地方再去用get方法取值时就会报这个错误。 解决方法一:但如果我们在hibernate用get方法就可以解决取单个对象的问题,因为get方法直接发sql语句,把我们想的数据从数据库中ge ...
MySQL重装时出现start service失败,又或者一直卡在那..只能强制关闭 几经百度,现在终于重装成功。         方法如下:   1, 卸载MySQL(用360的强力卸载,卸载后强力删除诸如注册表信息等)   2, 删除目录 C:\Documents and Settings\All Users\ApplicationData\MySQL (这一条是最重要也是成败的关键,如果没有对应的目录就在搜索栏里搜索“ApplicationData”)   3, 到c盘C:\Program Files目录下把mysql目录删除(或者其它安装目录)   4, 如果在其他盘还有设置目 ...
Can not find a java.io.InputStream with the name [inputStream] in the invocation ava.lang.IllegalArgumentException: Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack. Check the tag specified for this action.     org.apache.struts2.dispatcher.StreamResult.doExec ...
今天写一个Action 通过 HQL 查询一个表 出现异常 “More than one row with the given identifier was found” 问题原因: 数据库出现数据异常 存在多条主键不唯一的数据 问题解决: 找到数据库表 删除全部数据 然后重新导入 问题没了 我的情况:写请假表单的时候,form表单被提交了两次,导致我的@OneToOne 出错,因为里面有 两条数据了,导致主键不唯一!
Global site tag (gtag.js) - Google Analytics