[hibernate-issues] [Hibernate-JIRA] Created: (ANN-773) AttributeOverride ignores column name for "xRay" property (or apparently any property with a single initial lowercase property)
Tobin Edwards (JIRA)
noreply at atlassian.com
Mon Sep 8 13:25:04 EDT 2008
AttributeOverride ignores column name for "xRay" property (or apparently any property with a single initial lowercase property)
-------------------------------------------------------------------------------------------------------------------------------
Key: ANN-773
URL: http://opensource.atlassian.com/projects/hibernate/browse/ANN-773
Project: Hibernate Annotations
Issue Type: Bug
Affects Versions: 3.3.0.ga
Environment: hibernate3, hsqldb 1.8.0.9
Reporter: Tobin Edwards
Hibernate generates these column names in the database (note that XRAY column should be VISION_XRAY):
XRAY BOOLEAN,
VISION_BLIND BOOLEAN,
VISION_LASER BOOLEAN
when using the following classes:
@Embeddable
public class Vision
{
public Vision()
{
}
private Boolean blind;
public Boolean getBlind() { return this.blind; }
public void setBlind(Boolean value) { this.blind = value; }
private Boolean xRay;
public Boolean getXRay() { return this.xRay; }
public void setXRay(Boolean value) { this.xRay = value; }
private Boolean laser;
public Boolean getLaser() { return this.laser; }
public void setLaser(Boolean value) { this.laser = value; }
}
@Entity
public class SuperHero
{
private Long _id;
@Id
@GeneratedValue
public Long get_id() { return this._id; }
public void set_id(Long id) { this._id = id; }
private Vision vision;
@Embedded
@AttributeOverrides (
{
@AttributeOverride(name="blind", column=@Column(name="vision_blind") ),
@AttributeOverride(name="xRay", column=@Column(name="vision_xRay") ),
@AttributeOverride(name="laser", column=@Column(name="vision_laser") )
} )
public Vision getVision() { return this.vision; }
public void setVision(Vision value) { this.vision = value; }
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list