比如说我的entity类A,对应的是数据库的表A;另有一个entityB,对应的是数据库的表B。
现在A中的姓名和部门的数据,需要从B中对应的数据取值。
这个要怎么写?
对应的数据库表需要建立外键么
但是A实例中有的数据是在表A的,有几个数据是要从表B查的
那实例A的标注
@Entity
@Table(name="TABLE_A")这里要怎么写
这里又不能进行什么操作了吧。没有外键关系的话,就先查出A,再从B表里面查询出相关数据set到A实例里面去 不然就只能使用类之间的多对多一对多关系了吧
追问A里面有userId、date等,B里有username、department、以及其他的属性
A的userId和B的username是关联的,B中只有username和department这两个属性要引用到A里去。
可以只在A中声明一个 private B b;然后用B中的username和department的get、set方法么
这两个东西怎么关联起来的
追问哎?不该关联么,我打算A里的userId就等于B里面的username的。。。
java一个类如何获得另一个类中的某个值
private String name;private String department;} 累A:class A{ private B b; \/\/b中的部门和名称,实体类b的引用 private String date \/\/其他属性 } 至于数据库中的两个表a和b要不要简历外键,那要看两个表中有没有关联关系。
Java如何在一个类中调用另一个类的值???
1.你上面定义的jt不能用类获取,不过可以用该类的对象获取。2.你获得了jt自然就获取了它的值 3.public B(){ \/\/Java的风格是大括号要放这里 A a = new A();String value = a.jt[0].getText();} 4.如果你真的要用类获取,jt要定义为静态,如下:static JTextField[] jt = {n...
关于java编程的问题:一个类调用另一个类中构造方法中所定义的参数。
将主面板传递给一个类,在这个类中将主面板上的将你想要的面板一层一层剥下来,并获得它,然后在你想要的面板上做操作。注意:主面板上放的是一个ponent数组 在类中的构造方法修改一变量,怎样在另一个类构造方法中调用这个变量的值java public class Test { int a = 0;public Test(){ a = 1;...
java 中一个类怎么调用另一个类的数组元素
java一个类调用另一个类的数组元素,首先需要创建一个被调用类的对象,然后利用对象调用数组元素。代码如下:public Class C1{ C2 c=new C2();\/\/创建c2的对象 c.array[index];\/\/这里是调用素组的元素 } Class C2{ Object[] array=new Object[5];} ...
Java中一个类如何访问另一个类中的成员变量问题
如果成员变量是静态的,那么直接在A类中通过“B.变量名称”的形式即可。如果成员变量是动态的,需要在B类中创建变量的set和get方法,之后在A类中:B b =new B();进行B类实例化 b.setName("zhangsan");\/\/赋值 b.getName();获取到成员变量值。
如何在Java的一个Class里调用另一个Class里的变量的值?
int var;} A 中调用 var 如果var对于不同的B对象值是不同的。Class A { public void visit () { B ob; ob.getVar (); } } Class B { private int var;public int getVar () { return var; } } 如果该变量对于所有的B对象都是一样的。Class A { public void visit () { B....
Java如何在一个类中引用另一个类的成员变量和方法
String id;String name;public Student(){} public Student(String id,String name){ this.id = id;this.name = name;} } === public class Test(){ String ids;String names;public static void main(String[] args){ Test test = new Test();Student stu = new Student("001","jack"...
java反射获取一个实体类中的另外一个实体类中属性的值,两个实体类是...
\/\/三个参数分别是外部的类的对象obj,作为成员属性的类的引用名,要查询的类内部的属性名 try { Object o = obj.getClass().getDeclaredField(field).get(obj);returno.getClass().getDeclaredField(name).get(o);} catch (Exception e) { System.out.println("查找失败");return null;} } ...
java 得到另一个类的数据
给你的readeradd做成属性。也就是public List getRead(){ return this.readeradd;} 这样你就可以再move类中写 ReaderAdd a=new ReaderAdd();a.loadreaderadd(loadreaderadd);List list=a.getRead();以上 满意请采纳。
java编程中怎样在一个包里调用另一个包的数据
在A类中可以通过:String str = A.BANK;之后获取到的值就是”BOC“。如B类中定义的了个参数:private static final BANK = ”BOC“;在A类中可以通过:String str = A.BANK;之后就会报错,提示BANK参数不存在。备注:通常现在为了防止注入,都会在类中定义为private,之后通过set和get方法来...