AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## single查询和unique 在beetlSql中还提供了两个用来查询单条数据的方法,single和unique; #### single单条查询 single查询,查询出一条,如果没有,返回null; ``` SELECT * FROM `user` WHERE `id` = 1642 limit 0 , 1 ``` ``` Query<User> query = sqlManager.query(User.class); User user = query.andEq("id", 1642).single(); ``` #### unique单条查询 unique查询和single稍微不同,他是查询一条,如果没有或者有多条,抛异常; ``` SELECT * FROM `user` WHERE `id` = 1642 limit 0 , 2 ``` ``` Query<User> query = sqlManager.query(User.class); User user = query.andEq("id", 1642).unique(); ``` 如果存在多条,或者没有则抛出异常: ``` org.beetl.sql.core.BeetlSQLException: unique查询,但数据库未找到结果集 ```