genericmanager.java
来自「利用STRUTS2+SPRING+HIBERNATE/IBATIS建立的基本开发」· Java 代码 · 共 46 行
JAVA
46 行
package com.sunwah.baseapp.service;import java.io.Serializable;import java.util.List;import java.util.Map;public interface GenericManager<T, PK extends Serializable> { List<T> getAll(); T get(PK id); boolean exists(PK id); T save(T object); void saveOrUpdate(T object); void update(T object); T merge(T object); void remove(PK id); /** * 根据单个字段值查询 * * @param propertyName * 字段名称 * @param value * 字段值 * @return */ List<T> findByProperty(String propertyName, Object value); /** * 条件查询 * * @param queryString * 查询HQL * @param queryParams * 查询条件 * @return */ List<T> findByNamedParam(String queryString, Map<String, Object> queryParams);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?