如何从mysql数据库生成类实体

如何从mysql数据库生成类实体,第1张

如何从mysql数据库生成类实体

myeclipse从数据库反射生成实体类和映射文件: 创建数据库,创建相应的表 点击图标,选择MyEclipse Datebase Explorer 右击空白区域,选择new菜单,根据提示创建数据库连接,创建好后会显示你所创建的连接名,如图mysqldb是我创建的数据库连接

[java]

view

plain

copy

sql为select

a.*,

b.id

as

childId,

b.childName

from

a,b

where

a.id

=

b.id

当遇到Column

'*'

not

found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法

第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,为已经存在的别名指定数据类型。只需要为最外层的有别名的字段指定类型即可。代码如下:

[java]

view

plain

copy

SQLQuery

query

=

session.createSQLQuery(sql).addScalar("别名",

Hibernate.INTEGER)//指定别名的数据类型//多个别名可以连续写多个如:session.createSQLQuery(sql).addScalar("别名",

Hibernate.INTEGER).addScalar("别名1",Hibernate.INTEGER)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6151012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存