LAMSBaseDAO.java

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5440 Revert some unnecessary package name changes

  1. … 464 more files in changeset.
LDEV-5440 Use JPA Criteria API instead of deprectaed Hibernate one

  1. … 2 more files in changeset.
LDEV-5440 Refactor packages of imported classes

  1. … 481 more files in changeset.
LDEV-5440 Rewrite config files and library references

  1. … 955 more files in changeset.
LDEV-5330 Merge changes made for sysadmin

It included upgrading to Bootstrap 5 and using UI guidelines set for

Monitoring UI.

  1. … 191 more files in changeset.
LDEV-5256 Sanitise jqGrid sorting options before using them in queries

  1. … 3 more files in changeset.
LDEV-5256 Prevent SQL injection for results order

  1. … 3 more files in changeset.
LDEV-4411 Fix cacheable API method

LDEV-5248, LDEV-4411 Mark some queries as cacheable

Query cache makes sense if tables which the query reference does not

change often. Each modification to table content invalidates the given

query's cache. Also each set of query parameters is a different cache

entry, so if there are various parameter values the cache overhead can

generate more load than benefit.

  1. … 96 more files in changeset.
Merge remote-tracking branch 'origin/master' into v4.0

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/dao/IBaseDAO.java

lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/LAMSBaseDAO.java

  1. … 3 more files in changeset.
LDEV-5003 Load all necessary objects in one go instead of one by one

  1. … 6 more files in changeset.
LDEV-4834 Initial implementation of Learning Outcomes in Question Bank

  1. … 50 more files in changeset.
LDEV-3316 Add generics to base DAO so no casting is needed for results

  1. … 1 more file in changeset.
LDEV-4696 Rewrite Criteria queries to use new API

  1. … 1 more file in changeset.
LDEV-4696 Runs Hibernate 5.3 with errors, Noticeboard hbm xml gone.

  1. … 3458 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

  1. … 1860 more files in changeset.
LDEV-3613 Introducing new flush() method that will allow to flush the session. It's required in cases when we need to write changes to the database before current transaction is committed

  1. … 2 more files in changeset.
LDEV-3316: Add releaseFromCache method to LAMSBaseDAO

LDEV-3316: Get rid of HibernateTemplate and HibernateDaoSupport usage in set of LAMS DAO types from lams_tool_assesment. Change assesment DAOs hierarchy super type to LAMSBaseDAO.

  1. … 7 more files in changeset.
LDEV-3316: clean some test code that shouldn't get into repository.

LDEV-3316: Introduce LAMSBaseDAO. This is basically a copy of BaseDAO type but not extending HibernateTemplate. In order to get rid of HibernateTemplate, in next steps: subtypes will be moved from BaseDAO type hierarchy into LAMSBaseDAO hierarchy.

    • -0
    • +557
    ./LAMSBaseDAO.java