求 Hibernate 可不可以通过数据库的表自动生成实体类

问题描述

因为这个表中的字段是动态的 ,用户可以自定义创建表 ,现在我想在这个表创建完成后对它进行操作,就是"增删改查"之类的 ,不用SQL语句还有什么方法可以做出来吗 ? 先谢谢各位高手的指点了 !

解决方案

只知道应用Hibernate能够手动生成实体类和xml映射文件,还真没想过动态生成的事情。实在不行就用纯sql呗。

时间: 2024-11-09 00:57:38

求 Hibernate 可不可以通过数据库的表自动生成实体类的相关文章

c++-怎么根据一张表自动生成另一张表

问题描述 怎么根据一张表自动生成另一张表 具体A表记录了一些周期性的事物,比如每七天做一次全场检查,就有一条记录三个个字段分别记录了开始时间:2015.10.12事项:全场检查和周期:7天..根据A表每周生成一张表表明这周要做的事项,求算法. 解决方案 查询Oracle某一张表的生成时间 解决方案二: http://www.111cn.net/database/mssqlserver/41044.htm

MyEclipse逆向生成实体类和Hibernate映射文件

开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事.MyEclipse提供简便的方法:反向数据库 步骤大致如下: 第一步: window-->open Perspective-->MyEclipse Java Persistence 操作后会出现一个视图DB Brower:MyEclipse Derby 在空白区点击右键,新建一个数据库对象.我用的是mysql,其实我一直想用oracle之类的,只是机子内存小,又懒得倒腾别的,结果截个图吧: 左边的属性按照自己使用的数据库填就行了,左边

数据库表生成实体类

问题描述 各种框架,不少都是数据库表生成实体类,讨论一下为何要把表对应一个类?直接sql操作数据库表也不错呀 解决方案 解决方案二:引用楼主zhuce2015的回复: 各种框架,不少都是数据库表生成实体类,讨论一下为何要把表对应一个类?直接sql操作数据库表也不错呀 把表生成实体类,可以List<实体类>在程序中使用,这样的话遍历List<>的时候可以通过实体类找到属性名称直接sql填充到DataTable,遍历DataTable的时候,你要么通过列索引.要么通过列名,不如使用实体

如何通过DataTable的列名 生成实体类,列名为类的属性 求大神帮忙

问题描述 现在需要DataTable动态生成实体类,有没有什么好的办法,求大神帮忙 解决方案 解决方案二:动态生成实体类?根据列名映射到POCO属性可以做到,但动态创建实体类?那只能dynamic了解决方案三:"动态生成实体类"的概念是什么呢?是写一个编写代码的机器狗?解决方案四:引用2楼sp1234的回复: "动态生成实体类"的概念是什么呢?是写一个编写代码的机器狗? 比如我将datatable作为参数传入方法,方法返回一个类的实体,里边的字段为这个类的属性解决方

求助:MyEclipse下hibernate利用数据库反向生成实体类

问题描述 数据库中有些多对多,一对多的实体情况,在java类中怎么表现出来?谢谢 解决方案 解决方案二:直接反出来,你标题不是都写了吗只要你数据库的关系设置对了,那么在myeclipse里自动生成的类的映射关系也会自动生成解决方案三:引用1楼youfeng445的回复: 直接反出来,你标题不是都写了吗只要你数据库的关系设置对了,那么在myeclipse里自动生成的类的映射关系也会自动生成 +1解决方案四:楼主手动编写Entity代码?需要在一方的get***List前面加@OneToMany()

为数据库的表自动生成行号----为分页打好基础(仿Oracle的ROWNUM)

oracle|分页|数据|数据库 在以数据库为基础的应用程序开发中,分页是一个比较常用的操作,可惜的是SQL Server2000中没有Oracle中相应的ROWNUM属性可用,小弟用"触发器"生成一个ROWNUM列]勉强可以一用,当然用如下的SQL语句也可以生成第i页,每页n行,tid是主键列,select top n  * from tab  where strWhere  and  tid>(select max(tid)                          

hibernate映射数据库表结构不能映射实体类的原因是?

问题描述 数据库表结构,主外键关系都建好了,就是在Hibernate映射数据库表结构时,Hibernate不能映射出实体对象,而是把外键的字段映射出变量,请问大家这是什么原因? 解决方案 解决方案二:.hibernate.就是这样的.ClassA与ClassB1:N关系A.中的属性就会多一个集合SetB的变量.,方便操作不需要写复杂的sql直接调用就可以的到所属B集合

新手急求hibernate中的表有两字段生成的po的增删改查。

问题描述 我刚接触hebernate,有一个有两个列的复合主键,这个表生成了po,能用hibernate提供的方法进行增删改查吗?需要做哪些修改?希望各位大侠能回答我.小妹这厢有礼了. 解决方案 解决方案二:是可以的.这个是我搜索出来的一篇文章可以帮你解惑http://www.blogjava.net/alex/archive/2006/11/09/80231.html

对于PowerDesigner中设计表自动生成Sql的分析

if exists (select 1 from sysobjects where id = object_id('DWLX') and type = 'U') drop table DWLX go /*==============================================================*/ /* Table: DWLX */ /*==============================================================*