1. 插入对象后获取主键
<insert id="add" useGeneratedKeys="true" keyProperty="vo.id">
如果传的是(@Param("vo") Employee vo) 形式的参数,需要使用vo.id。如果直接使用(Employee vo),则使用keyProperty="id"
注意:执行完操作后,vo对象中将有主键值,不是返回主键值。
2. 配置多个maven profiles环境时,配置可以在eclipse 中的tomcat启动项目:
You can activate the maven profile at the Eclipse by using the following step: -
1).Right click at your project and select properties .
2).At the Properties windows select Maven.
3).At the right hand panel you will see Active Maven Profiles text box.
4).Please enter your profile name, e.g. development or production.
参考:http://stackoverflow.com/questions/16280858/maven-profiles-and-tomcat-in-eclipse
3. 使用maven profile实现多环境可移植构建
http://blog.csdn.net/mhmyqn/article/details/24501281
4. eclipse中项目有红点,处理方法:
先找到错误在哪。Problems选项卡会有详细的错误描述。
如果被关闭了的话,重新打开方法:Eclipse,选Window,Show View,Other,Problems。
5. 注解配置事务:
@Transactional(readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Exception.class, timeout = 10)