Package net.ideahut.springboot.entity
Class EntityHelper
java.lang.Object
net.ideahut.springboot.entity.EntityHelper
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaliasField(String alias, String field) static voidclose(Connection connection) static voidclose(org.hibernate.Session session) static voidclose(org.hibernate.StatelessSession session) static voidcommit(org.hibernate.Session session) static voidcommit(org.hibernate.StatelessSession session) static voidcommit(org.hibernate.Transaction transaction) static booleancreateTable(EntityIntegrator integrator, org.hibernate.mapping.Table table, boolean isIdentityPk) static org.hibernate.mapping.ColumnfindColumn(org.hibernate.mapping.Table table, String name) static org.hibernate.mapping.TablefindTable(EntityIntegrator integrator, String name) static StringgenerateInIdsQuery(List<Object> ids, EntityInfo entityInfo, String alias, List<Object> parameters, Integer startIndex) getCatalogs(DatabaseMetaData dbMetaData) static FieldInfogetFieldInfo(EntityInfo entityInfo, String anyFieldName) static ObjectgetFieldValue(EntityInfo entityInfo, String anyFieldName, String value) static ObjectgetFieldValue(EntityInfo entityInfo, String anyFieldName, Collection<String> value) static voidloadLazy(Object entity, EntityInfo entityInfo, Collection<String> tobeLoadFields) static voidloadLazy(Object entity, EntityInfo entityInfo, Collection<String> loadFields, Collection<String> selectedFields) static voidrollback(org.hibernate.Session session) static voidrollback(org.hibernate.StatelessSession session) static voidrollback(org.hibernate.Transaction transaction) static void
-
Field Details
-
FIELD_NAME_SPLITTER
- See Also:
-
-
Method Details
-
loadLazy
public static void loadLazy(Object entity, EntityInfo entityInfo, Collection<String> tobeLoadFields) -
loadLazy
public static void loadLazy(Object entity, EntityInfo entityInfo, Collection<String> loadFields, Collection<String> selectedFields) -
getFieldInfo
-
getFieldValue
public static Object getFieldValue(EntityInfo entityInfo, String anyFieldName, Collection<String> value) -
getFieldValue
-
commit
public static void commit(org.hibernate.Session session) -
commit
public static void commit(org.hibernate.StatelessSession session) -
commit
public static void commit(org.hibernate.Transaction transaction) -
rollback
public static void rollback(org.hibernate.Session session) -
rollback
public static void rollback(org.hibernate.StatelessSession session) -
rollback
public static void rollback(org.hibernate.Transaction transaction) -
close
public static void close(org.hibernate.Session session) -
close
public static void close(org.hibernate.StatelessSession session) -
close
-
getCatalogs
- Throws:
SQLException
-
findTable
-
findColumn
public static org.hibernate.mapping.Column findColumn(org.hibernate.mapping.Table table, String name) -
createTable
public static boolean createTable(EntityIntegrator integrator, org.hibernate.mapping.Table table, boolean isIdentityPk) -
aliasField
-
setAudit
-
generateInIdsQuery
-