
ebean
多写文章能生发
这个作者很懒,什么都没留下…
展开
-
Ebean or 语法
原生SQL语句使用or的时候我们通常会这么写:那么使用Ebean的时候我们应该怎么操作呢?这里就要使用Ebean的Expression表达式了,先了解下,我们使用Ebean点出or看方法提示(快捷键Ctrl+P):可以看出or这个方法的参数其实就是两个Expression表达式,这个表达式怎么用呢?先说两个条件的or,查找用户的userName中包含zhang或者包含li的用户:其实就是定义两个Expression表达式,第一个表达式说用户的userName中包含zhang,第二个表达式说用原创 2020-09-14 11:02:47 · 756 阅读 · 0 评论 -
Ebean中@ManyToOne和@OneToMany双向映射
本文只研究@ManyToOne和@OneToMany的用法,想要学习@ManyToMany的可以点进来代码中使用的是Ebean 11: <dependency> <groupId>io.ebean</groupId> <artifactId>ebean</artifactId> <version>11.39.1</version>原创 2020-08-17 15:42:10 · 570 阅读 · 0 评论 -
Ebean报错:project.model.Customer is NOT an Entity Bean registered with this server?
Ebean报错:报错内容:javax.persistence.PersistenceException: com.example.invoice.project.model.Customer is NOT an Entity Bean registered with this server?报错的代码:List list = Ebean.find(Customer.class).findList();这是一个普通的Ebean查询,报错的意思是Ebean没有扫描到Customer这个实体类,使用E原创 2020-07-24 15:42:57 · 874 阅读 · 0 评论 -
Ebean报错 xxx is not enhanced
使用Ebean操作数据库时报错 xxx is not enhanced解决方案:安装插件这里我使用的开发工具是IDEA项目界面使用快捷键Ctrl+Alt+S:找到Plugins 右边搜索框输入Ebean回车搜索结果出来后选择安装Ebean 11完成之后会有提示 restart IDEA,选择重启,项目打开后点击编辑器顶部的Build菜单能看到这里多出一项选项:点击它,勾选上(我这里之前安装过一个10.x,不过现在好像解决不了这个问题了)。再次运行就不会报这个错误了。...原创 2020-06-11 15:11:38 · 622 阅读 · 1 评论 -
Ebean报错java.lang.ClassCastException: com.project.model.xxx cannot be cast to com.project.model.xxx
使用Ebean查询数据库时报错:接口接收前端传过来的id代码:报错内容:com.project.model.NavManage cannot be cast to com.project.model.NavManage明明是同一个实体,却提示无法强转前端传过来的id我使用string类型的参数id接收,然后使用Ebean查询时候报了这个错误。我试着把1放进去:不报错并且查询到...原创 2020-02-25 20:15:51 · 834 阅读 · 0 评论 -
springboot整合ebean
1、新建springboot项目新建好的springboot项目结构如下:2、在pom文件中加入ebean的依赖代码: <dependency> <groupId>io.ebean</groupId> <artifactId>ebean</artifactId> ...原创 2019-07-09 10:35:24 · 2167 阅读 · 0 评论 -
Ebean报:xxx is not enhanced?
最近在使用Ebean的时候碰到报错xxx is not enhanced?如下图:问题解决方案如下:1、关闭当前项目2、下载插件:等待安装完成后,重启IDEA3、重启IDEA重启IDEA后会发现在Build菜单里多了一个“Ebean 11.*+ Enhancement”选项,勾选上这个选项,再次运行项目就不会报这个错误了...原创 2019-07-13 13:42:20 · 812 阅读 · 0 评论 -
Ebean中@ManyToMany多对多映射关系(注解)
最近自己做项目碰到一个需求:不同的用户登录系统后根据用户的角色显示不同的菜单,一个用户可以拥有多个不同的角色,一个角色可以对应多个用户,这就是典型的----------多对多关系表:用户表权限表中间表这里我的项目中已经引入了Ebean环境,不会的可以参照我的另一篇博文:springboot整合ebean这里中间表设计有两点需要注意1、中间表的表名必须是:多对多映射关系的两张...原创 2019-07-10 23:55:12 · 1285 阅读 · 0 评论