@Transactional public void saveData(Object obj) { } @Cacheable public Object getData() { } public void updateData(List<Object> dataList) { } public List<Object> getDataByPage(int page, int pageSize) { } public List<Object> getDataByCondition(String name, int age) { Query query = new Query(); query.addCondition("name", "=", name) .addCondition("age", ">", age); return query.getResultList(); } public Map<String, Integer> getCountByGroup() { Query query = new Query(); query.addGroupBy("type") .setProjection("type", "count(id)"); List<Object[]> resultList = query.getResultList(); Map<String, Integer> result = new HashMap<>(); for (Object[] row : resultList) { result.put((String) row[0], (Integer) row[1]); } return result; } spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=root spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.jdbc.Driver <dependency> <groupId>com.ujo</groupId> <artifactId>ujo-orm</artifactId> <version>1.0.0</version> </dependency> ----------


上一篇:
下一篇:
切换中文