spring
文章平均质量分 59
NBA_2011
这个作者很懒,什么都没留下…
展开
-
Spring MultiActionController 使用 Command 将Form中的数据绑定
MultiActionController 可以处理多个请求,将数据绑定到Command中,可以在代码中减少类似request.getParameter("")的语句。如果能在MultiActionController的子类中使用Command就更好了。步骤如下:第一原创 2011-09-16 12:44:07 · 4015 阅读 · 1 评论 -
mysql 定时备份数据
mysql 定时备份数据标签(空格分隔): MySQL mysqldump编写shell脚本#!/bin/bash # description: MySQL buckup shell script USER="username" // 连接数据库的 用户名 PASSWORD="password" //连接数据库的 密码DATABASE="your_database" //需要备原创 2016-08-15 11:49:53 · 435 阅读 · 0 评论 -
AOP CGLIB 是采用 继承方式 进行代理的
如果在配置文件中配置了:<aop:aspectj-autoproxy proxy-target-class="true" />而且在代码中设置了 @Aspect @AfterReturning(value="execution(* com.tfdd.service..*.*(..))", returning="serviceResult") public void doAfterRetur原创 2016-08-09 15:08:54 · 1654 阅读 · 0 评论 -
Spring 读写分离
目的: 使用Spring的AOP实现 数据库的 读写分离。研究 .1. 数据库读写分离,将会有多个数据源,比如 slaveDataSource,masterDataSource .2. 自定义个@DataSource接口,直接在相应的方法上面注入 @DataSource(value=”master”) 或者 @DataSource(value=”slave”) 进行区分.3. 发现直接用@Asp原创 2016-08-16 18:02:22 · 578 阅读 · 0 评论 -
Spring加载resource时classpath*:与classpath:的区别
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件.比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.转载 2012-09-18 00:21:30 · 14552 阅读 · 1 评论 -
Spring JPA same class gets loaded twice by different class loaders
最近在看《Spring In Action》,在做测试时,碰到了一个问题,那就是:同一个Class,却被不同的Class Loader 加载,出现的异常为:java.lang.ClassCastException: spring.in.action.bean.chapter05.OrderDetail cannot be cast to spring.in.action.bean.chap原创 2012-08-29 22:02:03 · 1501 阅读 · 0 评论 -
Spring MVC 多选框 绑定 Entity 中的 list 属性
问题描述:有两个类:Record.java 和 User.java,Record中有个attenders属性,是List类型。我想绑定Record中的attenders。网上查了下,没有满意的结果,于是自己写了个简单的方法。具体代码如下:Record.javapublic class Record { public List getAttenders() {原创 2012-02-06 13:53:50 · 6403 阅读 · 1 评论 -
数据库移植: 从Oracle移植到MySQL 注意databasePlatform
采用Spring框架、JPA操作数据库开发一个小网站过程中,遇到需要将数据库从Oracle移植到MySQL,在进行单元测试时遇到如下错误:Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'SEQ_GEN_IDENTITY' in field listEr原创 2011-11-24 14:40:55 · 4031 阅读 · 0 评论 -
JPA During synchronization a new object was found through a relationship that was not marked cascade
JPA 操作数据库,在级联关系中,会遇到如下问题:nested exception is java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cascade PERSIST解决方法: 在@On原创 2011-11-15 21:35:00 · 4413 阅读 · 0 评论 -
JPA Multiple writable mappings exist for the field [{0}]. Only one may be defined as writable, all o
使用JPA进行数据操作,在ManyToOne 和OneToMany中,很容易遇到如下问题。遇到的问题:Multiple writable mappings exist for the field [{0}]. Only one may be defined as writable, all others must be specified read-only.解决方案是:在 @JoinCo原创 2011-11-14 22:41:57 · 2959 阅读 · 0 评论 -
Spring JPA getJpaTemplate find 多个参数 的设置
在Spring和 JPA的结合中,对数据库的操作时,SQL的书写形式 和 Hibernate 的不一样。Hibernate中的形式为:select user from User user where user.userName=? and user.userP原创 2011-09-25 17:16:38 · 3911 阅读 · 0 评论 -
用JUnit测试Spring中的配置,需要使用ApplicationContext
用JUnit测试Spring中的配置,需要使用ApplicationContext 将Spring的配置文件,如applicationContext.xml中的内容进行加载(更准确的说,应该是对各个Bean进行实例话),这样才能保证使用这些Bean的时候不会出现NullPoint转载 2011-08-22 14:13:34 · 8144 阅读 · 2 评论 -
Spring 中配置的问题 org.springframework.transaction.interceptor.TransactionInterceptor#0
问题描述:org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'org.springframework.transaction.interceptor.Transaction原创 2011-08-22 15:49:36 · 22854 阅读 · 1 评论 -
Spring RequestBody 的使用
Spring RequestBody使用Spring的RequestMapping 接收一个数组,本来有一种方式,是让 客户端 发送多个同样的参数,然后服务器端就可以接收到数组了服务器端: @RequestMapping(value="/add",method=RequestMethod.POST) @ResponseBody public String addAgency(String原创 2016-09-27 10:04:21 · 660 阅读 · 0 评论