예제 #1
0
 def addObject(self,
               objectToAdd,
               session=None,
               doCommit=False,
               doFlush=False):
     if (session is None):
         internalSession = DBConnector().getNewSession()
     else:
         internalSession = session
     internalSession.add(objectToAdd)
     if (doCommit):
         internalSession.commit()
     elif (doFlush):
         internalSession.flush()
     if (session is None):
         internalSession.close()
     logging.getLogger(Constant.LOGGER_ADDTODB).debug("Added to DB " +
                                                      str(objectToAdd))
예제 #2
0
'''
Created on 26 ago. 2018

@author: afunes
'''
from base.dbConnector import DBConnector
from base.initializer import Initializer
from modelClass.period import Period

if __name__ == "__main__":
    Initializer()
    session = DBConnector().getNewSession()

    for x in range(1, 9):
        year = "201" + str(x)
        year = int(year)
        for y in range(1, 5):
            period1 = Period()
            period1.year = year
            period1.quarter = y
            session.add(period1)
        session.commit()