• mybatisnet轻量级ORM框架


    https://code.google.com/p/mybatisnet/source/checkout

    http://blog.csdn.net/arvinstudy/article/details/7841020 (iBatis使用小例)

     http://www.114xueche.com/video/

    //服务层

    public abstract class BaseService

        {

            #region

            //实现事物处理

            public virtual void BeginTransaction()

            {

                IBatisNet.DataMapper.Mapper.Instance().BeginTransaction();

            }

     

            public virtual void CommitTransaction()

            {

                IBatisNet.DataMapper.Mapper.Instance().CommitTransaction();

            }

     

            public virtual void RollBackTransaction()

            {

                IBatisNet.DataMapper.Mapper.Instance().RollBackTransaction();

            }

            #endregion

    }

    public class UserService : BaseService

        {

            private static UserService instance = new UserService();

            private IUserDao userDao = null;

     

            private UserService()

            {

                userDao = new UserSqlMapDao();

            }

     

            public static UserService GetInstance()

            {

                return instance;

            }

            public bool Update(User user)

            {

                if (user == null)

                {

                    throw new ArgumentNullException("user");

                }

     

                base.BeginTransaction();

                try

                {

                    bool result = (userDao.Update(user) == 1);

                    base.CommitTransaction();

                    return result;

                }

                catch

                {

                    base.RollBackTransaction();

                    throw;

                }

            }

        }

  • 相关阅读:
    DA_06_iptables 与 firewalld 防火墙
    DA_05_Linux(CentOS6.7) 安装MySql5.7数据库
    DA_04_解决Xshell中文乱码问题
    3.NumPy
    2.NumPy简介
    1.python环境安装
    4.5. scrapy两大爬虫类_Spider
    redis 锦集
    一位资深程序员大牛给予Java初学者的学习路线建议
    idea 使用过程中的一些设置记录
  • 原文地址:https://www.cnblogs.com/fx2008/p/3185690.html
Copyright © 2020-2023  润新知