07 2017 档案
摘要:我们在编写的Controller 等服务器端的代码时,接受到的请求参数经常会乱码。 解决:在Tomcat 的安装目录下找到conf 文件夹下的server.xml文件用记事本打开。 找到 添加上URIEncoding="UTF-8" 在把eclipse中的Server 工程中的server.xml文
阅读全文
摘要:Neither BindingResult nor plain target object for bean name 'command' available as request attribute 这个异常引起的原因是modelAttribute这个单词写错了,滑稽,吐槽一些这种应该错误应该在编译期报错的啊。
阅读全文
摘要:举例说明, 将一个字符串转换成的 User 类型。 例如将字符串 1-zcd-1234-zcd@163.com-1999/12/12 转换成User 类型。 一、实体类 二、Controller 在表单中输入一个字符串 1-zcd-1234-zcd@163.com-1999/12/12 下面的代码没
阅读全文
摘要:SpringMVC进行一些常用的数据类型转换,这里以Date 数据类型的转换为例。 SpringMVC表单中输入日期,一般都是以字符串的形式输入,如何将字符形式的日期转换为Date 类型的呢?这里只需两步。 下面把代码贴出来。 一、在实体类中日期属性上加 @DateTimeFormat(patter
阅读全文
摘要:一、SpringMVC 会把ModelAndView 的model中的数据放到request 域中 二、如果不想让请求经过任何handler,而直接响应页面,可以使用 mvc:view-controller 标签。但是如果使用了这个标签那么一定要加上 mvc:annotation-driven 标签
阅读全文
摘要:一、在WEB工程的web.xml文件中配置HiddenHttpMethodFilter 二、form 表单中添加一个隐藏域 name="_method" value="DELETE"。 例如:
阅读全文
摘要:这个类的代码比较少,所以把整个类的代码都复制过来。在注释中添加上自己的理解。
阅读全文
摘要:个人总结:抽象方法必须实现后才能调用。 有关的实现如下:
阅读全文
摘要:具体异常:org.hibernate.id.IdentifierGenerationException: attempted to assign id from null one-to-one property[com.pms.entities.personnelManagement.Trainin
阅读全文
摘要:@Test public void testSave() { Boss boss = new Boss(); boss.setName("A-老板"); Company company = new Company(); company.setName("A-公司"); ...
阅读全文
摘要://有外键的一端默认使用懒加载。 //没有外键的一端不使用懒加载,而是直接将它引用的对象也一并查询出来。 //没有外键列不仅有外键约束还有唯一约束,即没有外键列一端的对象不能被有外键列一端的两个对象同时指向。这样才能够实现一对一。 //再删除时不能先删除没有外键的一端,因为它的主键被引用。
阅读全文
摘要:一、单向多对一关联关系 一)、使用LocalSessionFactoryBean类,即在applicationContext中配置的 ①、以上配置的这个SessionFactory 类的对象的getCurrentSession()方法获取的Session 对象 先保存一端再保存多端:正常 先保存多端
阅读全文
摘要:①、不管是一对多还是多对一,外键列都在多的那端。 ②、一对多关联关系中要先保存多端,再保存一端。 ③、一对多中保存之前要设置一端的id。
阅读全文
摘要:MySQL完整性约束破坏异常:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException 在单向多对一关联关系中,如果A 持有 B 的引用(即A是多端,B是一端),也就是A 的外键列指向了B 的主键。那么此时如
阅读全文
摘要:在Hibernate的关联关系中,如果一个对象A 持有 对象 B 的引用,如果先保存 A ,再保存B,那么会出现 org.hibernate.TransientObjectException 异常。 Caused by: org.hibernate.TransientObjectException:
阅读全文
摘要:使用一对一关联关系时产生的栈溢出错误。 比如有 Department 和 Manager 两个实体存在一对一双向关联关系。 假设其他配置也都正确。 但是重写这两个实体类的 toString() 方法时。如果Department 中的 toString() 方法要打印 Manager 对象。此时会抛出
阅读全文
摘要:在有关联关系的数据表中保存数据时,先保存一端,再保存多端的抛出的异常(此时不管一端,还是多端的对象都没有设置id,属性,也就是要保存的两个对象的id 属性为空。) org.hibernate.id.IdentifierGenerationException: ids for this class m
阅读全文
摘要:双向一对一关联关系: 域模型: 例如,部门只有一个部门经理,一个经理也只能管理一个部门。即,Department 中有一个Manager的引用,Manager 中又有一个Department 的引用。 关系数据模型: 按照主键映射: 这种方式跟 多对一关联关系非常相似,比如department 表有
阅读全文
摘要:如果想通过级联属性删除一端的数据和多端的数据要使用 void org.hibernate.Session.delete(Object arg0) 方法。 如果使用HQL语句,使用executeUpdate()方法删除则会抛出异常。 以上删除会抛出异常,如下: JUnit 抛出的异常 java.lan
阅读全文
摘要:具体异常如下: Caused by: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1at o
阅读全文
摘要:部分异常,如下 org.hibernate.MappingException: Unknown entity: com.zcd.hibernate.oneToMany.Teamat org.hibernate.internal.SessionFactoryImpl.getEntityPersiste
阅读全文
摘要:两个持久化类。Customer 和 OrderForm Customer 类。 OrderForm 类 Customer 和 OrderForm 类的DAO 方法就是没有特别之处,这里也省略的。 // 分割线 下面是测试类调用Service 层。 Service 层的业务方法 观察现象:这是基于以上
阅读全文
摘要:在编程过程当中由于修改过了包名。 原来的包名是: com.pms.entities.base 然后改为了:com.pms.entities.other 当我重新映射生成数据表的时候就报错:org.hibernate.MappingException: An association from the
阅读全文
摘要:使用Hibernate整合Spring的过程中,我使用explain作为表的字段,结果一直给我报错。 报错如下: ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL
阅读全文
摘要:使用SpringMVC框架时,当我做表单回显时。 情景描述。Employee 类有一个Department类的属性。这两个类存在多对一关联关系。 下面是Employee类的属性的定义。 下面是Department类的属性的定义。 当我在添加Employee 对象的页面做部门信息的表单回显时。相关的j
阅读全文
摘要:Could not obtain transaction-synchronized Session for current thread 这个异常之前非常让我头大。对于网上的各种说法都试了一下反正都不行。现在终于使这个异常消失了,但是现在(2017-7-8)还搞不清真正的原因。 这是异常的一部分。
阅读全文
摘要:虽然Spring整合Hibernate早就会了,但经常在创建项目整合这两个框架的时候出一些低级错误。所以在这里写一个示例,以后再遇到错误时,再把遇到的错误或异常添加上。 一、创建一个动态WEB工程,添加 jar 包。 ①、Spring的jar包 ②、Hibernate的jar包 ③、数据库驱动 ④、
阅读全文
摘要:HandlerExecutionChain类比较简单,好理解。 下面是类的部分属性。
阅读全文
摘要:突然发现拿博客园来做笔记挺好的,不会弄丢。下面我把DispatcherServlet类的部分源代码复制到这里,然后阅读,把重要的地方翻译一下,该做笔记的地方做下笔记,蹩脚英语。 下面是类定义以及类注释的一些翻译,还需要进行修改。 /** 下面是这个类的部分比较重要的属性 下面是类的无参构造器 下面是
阅读全文