@Component public class EruptDao extends Object
Constructor and Description |
---|
EruptDao() |
Modifier and Type | Method and Description |
---|---|
void |
delete(Object obj) |
void |
flush() |
javax.persistence.EntityManager |
getEntityManager() |
javax.persistence.EntityManager |
getEntityManager(String name) |
org.springframework.jdbc.core.JdbcTemplate |
getJdbcTemplate() |
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate |
getNamedParameterJdbcTemplate() |
<T> T |
merge(T t) |
<T> T |
mergeAndFlush(T t) |
void |
persist(Object obj) |
void |
persistAndFlush(Object obj) |
<T> T |
persistIfNotExist(Class<T> eruptClass,
T obj,
String field,
String val) |
<T> T |
queryEntity(Class<T> eruptClass) |
<T> T |
queryEntity(Class<T> eruptClass,
String expr) |
<T> T |
queryEntity(Class<T> eruptClass,
String expr,
Map<String,Object> param) |
<T> List<T> |
queryEntityList(Class<T> eruptClass) |
<T> List<T> |
queryEntityList(Class<T> eruptClass,
String expr) |
<T> List<T> |
queryEntityList(Class<T> eruptClass,
String expr,
Map<String,Object> param) |
Map<String,Object> |
queryMap(Class<?> eruptClass,
String expr,
Map<String,Object> param,
String... cols) |
List<Map<String,Object>> |
queryMapList(Class<?> eruptClass,
String expr,
Map<String,Object> param,
String... cols) |
Object[] |
queryObject(Class<?> eruptClass,
String expr,
Map<String,Object> param,
String... cols) |
List<Object[]> |
queryObjectList(Class<?> eruptClass,
String expr,
Map<String,Object> param,
String... cols) |
public <T> T merge(T t)
public <T> T mergeAndFlush(T t)
public void flush()
public void delete(Object obj)
public void persist(Object obj)
public void persistAndFlush(Object obj)
public javax.persistence.EntityManager getEntityManager()
public org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
public org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate getNamedParameterJdbcTemplate()
@Comment(value="\u6839\u636e\u6570\u636e\u6e90\u540d\u79f0\u83b7\u53d6 EntityManager \u6ce8\u610f\uff1a\u5fc5\u987b\u624b\u52a8\u6267\u884c entityManager.close() \u65b9\u6cd5") public javax.persistence.EntityManager getEntityManager(String name)
public <T> T persistIfNotExist(Class<T> eruptClass, T obj, String field, String val) throws javax.persistence.NonUniqueResultException
javax.persistence.NonUniqueResultException
public List<Map<String,Object>> queryMapList(Class<?> eruptClass, String expr, Map<String,Object> param, String... cols)
public List<Object[]> queryObjectList(Class<?> eruptClass, String expr, Map<String,Object> param, String... cols)
public <T> List<T> queryEntityList(Class<T> eruptClass, String expr, Map<String,Object> param)
public Map<String,Object> queryMap(Class<?> eruptClass, String expr, Map<String,Object> param, String... cols) throws javax.persistence.NonUniqueResultException
javax.persistence.NonUniqueResultException
public Object[] queryObject(Class<?> eruptClass, String expr, Map<String,Object> param, String... cols) throws javax.persistence.NonUniqueResultException
javax.persistence.NonUniqueResultException
public <T> T queryEntity(Class<T> eruptClass, String expr, Map<String,Object> param) throws javax.persistence.NonUniqueResultException
javax.persistence.NonUniqueResultException
public <T> T queryEntity(Class<T> eruptClass)
Copyright © 2022. All rights reserved.