When coding a Data Access Layer I create two groups of classes, one for the data entities and one for the CRUD operations, whenever I use a class from the second group, I instance that class before using any method from it, these CRUD classes don't have any member, they just have methods and functions.
Taking into account that the app is an Web one, my question is, Is it good to implement these methods/functions inside the CRUD classes as static?
Because they don't have members and are only use to perform database operations, Might they still conflict when used by several users at the same time or there could be any other problem?