zoukankan      html  css  js  c++  java
  • 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;

                }

            }

        }

  • 相关阅读:
    P5047 [Ynoi2019 模拟赛] Yuno loves sqrt technology II
    P4887 【模板】莫队二次离线(第十四分块(前体))
    SP20644 ZQUERY
    企业战略管理【0612】
    管理经济学【0812】
    商务沟通[0664]
    国际企业管理【0813】
    社区管理【0272】
    战略管理【1059】
    管理沟通【1279】
  • 原文地址:https://www.cnblogs.com/fx2008/p/3185690.html
Copyright © 2011-2022 走看看