1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/meanshare-thinkjava

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

使用的地方就是这样使用

  • 数据库的增删改查操作,多个方法重载
  • 分页
  • 包含了各种常用操作库

插入数据实例

public void insert() {
		User accounts = new User();
		Map<String, String> item1 = new HashMap<String, String>();//插入一条
		accounts.insert(item1);
		ArrayList<Map<String, String>> list = new ArrayList<Map<String, String>>();
		for (int i = 0; i < 10000; i++) {
			Map<String, String> item = new HashMap<String, String>();
			item.put("username", "admin");
			item.put("password", "123456");
			list.add(item);
		}
		accounts.insert(list);
	}

更新实例

	public void update() {
		User accounts = new User();
		Map<String, String> data = new HashMap<String, String>();//更新数据
		data.put("username", "admin123");
		Map<String, String> where = new HashMap<String, String>();//查询条件
		where.put("userid", "1");
		boolean flag= accounts.update(data, where);//成功则返回true
		if(flag){
			//更新成功后的业务逻辑
		}else{
			//更新失败后的业务逻辑
		}
	}

查询实例

	public void select() {
		User accounts = new User();
		ArrayList<String> data = new ArrayList<String>();//你要查询的列的名字,为空则为所有
		data.add("username");
		data.add("password");
		Map<String, String> where = new HashMap<String, String>();//查询条件
		where.put("state", "1");
		ArrayList<Map<String, String>> datalist1=accounts.select(data, where);//查询所有
		ArrayList<Map<String, String>> datalist2=accounts.select(data, where,1,1);//查询所有并分页第一个值为页码第二个为页大小
		ArrayList<Map<String, String>> datalist3=accounts.select(data, where,"userid desc,username desc");//查询排序
		ArrayList<Map<String, String>> datalist4=accounts.select(data, where,1,1,"userid desc,username desc");//查询分页并排序
		Map<String, String> item=accounts.selectone(data, where);//查询一条数据
		for (Map<String, String> map : datalist1) {//遍历出来
			String username=map.get("username");
			String password=map.get("password");
			System.out.println("用户名为:"+username+"密码为:"+password+"\r\n");
		}
	}

删除实例

	public void delete() {
		User accounts = new User();
		Map<String, String> where = new HashMap<String, String>();//查询条件
		where.put("userid", "1");
		boolean flag= accounts.delete(where);//成功则返回true
		if(flag){
			//删除成功后的业务逻辑
		}else{
			//删除失败后的业务逻辑
		}
	}

模型类实例

public class User extends BaseModel {
	/**
	*若类名与表名一致则无需加入本行,若不一致,则需要加入以下代码
	public User() {
		super("accounts");
	}
	*/
}

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Это лёгкий фреймворк для работы с базой данных, который упрощает работу с ней. Не требует настройки конфигурационных файлов. Простой в использовании. Достаточно знать Java. Не нужно изучать что-то ещё. Я изучал фреймворк TP5 два дня. Из-за того, что долго писал на PHP, я забыл многое о Spring MVC и MyBatis и других подобных фреймворках. Поэтому... Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/meanshare-thinkjava.git
git@api.gitlife.ru:oschina-mirror/meanshare-thinkjava.git
oschina-mirror
meanshare-thinkjava
meanshare-thinkjava
master