ssh如果对实体进行了修改,但不希望其修改映射到数据库中,修改不要放在service中
2015-10-30 14:23
232 查看
1. ssh如果对实体进行了修改,但不希望其修改映射到数据库中,修改不要放在service中
以为service中的方法在同一个session中,开了事务造成实体修改会造成数据库中记录修改。
所以修改的方法一般放在Util中,并且最好使用一个副本进行修改,不要直接修改session中的实体
2. set要有序,可以在hmb.xml中设置set加上order-by="id ASC" 使查询得到的数据有序
以为service中的方法在同一个session中,开了事务造成实体修改会造成数据库中记录修改。
所以修改的方法一般放在Util中,并且最好使用一个副本进行修改,不要直接修改session中的实体
2. set要有序,可以在hmb.xml中设置set加上order-by="id ASC" 使查询得到的数据有序
相关文章推荐
- mybatis3源码研究-构建SqlSessionFactory(二)
- Inner join,outer join,left join,right join的区别
- SQL之T-sql 语句操作数据库
- Oracle默认初始化用户密码
- Oracle 存储过程
- EBS form日历可选范围设置(calendar.setup )介绍
- 组织机构sql
- dataguard 中standby有大量gap解决方法
- Oracle 存储过程(procedure)和函数(Function)的区别(转载)
- 利用mysql的amoeba实现主从和读写分离
- Oracle序列
- MYSQL开发性能研究——批量插入的优化措施
- sql server 根据经纬度计算两点间距离
- 转载 SQL Server 2008 R2 事务与隔离级别实例讲解
- PLSQL中文乱码问题(转载)
- 理解RHEL上安装oracle的配置参数 :/etc/security/limits.conf, /etc/profile, /etc/pam.d/login
- 数据库连接工具类
- phpredis-api 中文说明
- sqlserver 笔记:常用字符串函数
- MySQL用法