使用koala,成功添加了一个表格的CRUD,进入这个表格的Mykoalatb-?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

使用koala,成功添加了一个表格的CRUD,进入这个表格的Mykoalatb-?报错

爱吃鱼的程序员 2020-06-14 22:27:26 54

有一个mysql数据库的表,如下:

mysql> show create table mykoalatb;
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------+
| Table     | Create Table


             |
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------+
| mykoalatb | CREATE TABLE `mykoalatb` (
  `id` int(11) NOT NULL DEFAULT '0',
  `name` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------+
1 row in set (0.00 sec)

成功进行koala CRUD过后,在浏览器中输入:http://localhost:8080/pages/koaladb/Mykoalatb-list.jsp 报如下的错误

java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: Mykoalatb is not mapped [select count(*)  from Mykoalatb _mykoalatb   where 1=1 ]

at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1364)




关系型数据库 MySQL 数据库
分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-14 22:27:43

    已经解决,在persistent-context.xml中加入com.unionpay.koaladb的依赖即可:

    <propertyname="packagesToScan">

    <list>
      <value>com.unionpay.koaladb</value>

    <value>org.openkoala.example.domain</value>



    自己动手,强我也遇到了跟你同样的问题,看了你的文章后就解决了,谢谢你的分享。
    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程